0
0
0
-1
0
-1
0
-1
0
-1
-1
0
-1
0
-1
1
-2
2
-4
4
-6
6
-9
11
-14
17
-23
29
-43
73
-263
-960
-808
-900
-1031
-1117
-972
-855
-937
-1098
-1082
-912
-800
-785
-766
-657
-515
-440
-504
-569
-584
-647
-707
-724
-784
-812
-791
-739
-734
-844
-886
-840
-720
-714
-756
-756
-686
-611
-612
-629
-571
-409
-257
-29
137
156
222
348
444
526
599
617
644
760
832
811
823
878
897
1033
1270
1369
1256
1145
1140
1327
1504
1379
1278
1497
1757
1782
1581
1283
1095
1004
806
570
373
236
48
-296
-656
-1020
-1407
-1789
-2090
-2322
-2452
-2490
-2440
-2312
-2163
-1912
-1713
-1626
-1473
-1234
-1008
-816
-660
-619
-540
-373
-292
-337
-355
-362
-439
-535
-725
-976
-1155
-1315
-1462
-1579
-1660
-1671
-1642
-1584
-1509
-1491
-1460
-1358
-1260
-1165
-997
-828
-677
-551
-455
-278
-128
-10
111
165
236
389
521
661
755
744
775
919
1115
1270
1279
1224
1270
1308
1260
1164
1166
1419
1609
1627
1764
1865
1803
1853
1964
2048
2078
1861
1482
1298
1173
510
-460
-1053
-1407
-1866
-2530
-3231
-3426
-2909
-2371
-2320
-2267
-1767
-1108
-810
-857
-918
-785
-448
-126
64
274
652
950
899
561
165
-348
-1004
-1596
-2016
-2245
-2186
-2036
-2064
-2027
-1800
-1668
-1732
-1859
-1956
-1909
-1744
-1621
-1533
-1303
-941
-627
-448
-342
-257
-330
-535
-726
-952
-1121
-1264
-1412
-1479
-1421
-1302
-1238
-1207
-1114
-961
-837
-724
-561
-330
-56
275
621
977
1354
1596
1638
1665
1671
1504
1313
1251
1321
1360
1322
1449
1810
2083
2162
2173
2180
2159
2104
1932
1751
1806
1856
1438
663
-74
-987
-2183
-3321
-4082
-4378
-4038
-3431
-3102
-2666
-1784
-1019
-700
-664
-826
-956
-722
-415
-327
-185
238
849
1357
1613
1646
1411
1035
455
-524
-1374
-1883
-2562
-3278
-3587
-3496
-3175
-2966
-2911
-2567
-1880
-1408
-1395
-1519
-1507
-1280
-976
-895
-886
-585
-92
342
523
465
262
17
-296
-805
-1348
-1760
-1966
-2035
-2093
-2064
-1834
-1554
-1318
-1151
-988
-806
-647
-474
-343
-127
250
618
999
1406
1713
1892
2003
2007
1885
1663
1327
927
716
851
1113
1343
1630
1942
2179
2588
2904
2616
2278
2240
2109
1942
1881
1414
734
261
-427
-1640
-2856
-3592
-3810
-3591
-3254
-3082
-2731
-1823
-855
-604
-810
-771
-533
-311
-107
-112
2
644
1245
1434
1478
1453
1304
974
372
-297
-971
-1725
-2385
-2845
-3146
-3387
-3566
-3581
-3163
-2485
-2007
-1782
-1436
-1032
-881
-848
-833
-940
-849
-475
-234
-107
20
74
85
-26
-402
-911
-1345
-1601
-1835
-2173
-2341
-2264
-2135
-1871
-1542
-1296
-1025
-687
-411
-215
-109
-91
-28
178
503
762
956
1280
1670
1912
1992
1845
1559
1376
1222
977
716
647
852
1225
1701
2165
2455
2691
2763
2574
2511
2492
2184
1873
1607
1064
0
0
0
-1
0
-1
0
-1
0
0
-1
0
-1
0
-2
2
-4
4
-7
8
-12
14
-19
22
-29
35
-46
60
-87
151
-539
-2038
-1828
-1902
-1690
-1403
-1070
-875
-768
-679
-576
-560
-656
-754
-860
-870
-876
-893
-893
-867
-768
-623
-500
-413
-366
-353
-357
-430
-572
-696
-791
-855
-849
-757
-654
-496
-301
-115
127
380
576
733
860
957
1011
1009
982
857
705
590
516
468
442
462
621
885
1080
1234
1342
1398
1481
1459
1340
1253
1168
1031
885
821
794
584
198
-85
-220
-456
-913
-1354
-1489
-1425
-1522
-1750
-1763
-1480
-1159
-1148
-1308
-1200
-839
-644
-752
-857
-714
-436
-371
-555
-670
-547
-422
-527
-738
-810
-720
-748
-936
-1133
-1223
-1180
-1229
-1377
-1432
-1301
-1138
-1130
-1164
-1102
-989
-919
-975
-1033
-988
-899
-861
-901
-884
-791
-706
-685
-691
-647
-561
-530
-570
-580
-536
-536
-566
-575
-569
-515
-513
-503
-437
-347
-255
-183
-121
-21
94
169
218
320
459
474
401
357
342
279
220
165
176
266
296
329
482
629
776
803
792
854
946
928
738
658
677
675
577
469
369
311
183
-15
-239
-487
-691
-849
-1054
-1228
-1288
-1341
-1318
-1259
-1199
-1135
-1075
-999
-894
-833
-821
-786
-760
-786
-856
-854
-823
-840
-891
-884
-820
-814
-832
-810
-739
-695
-719
-779
-772
-743
-749
-811
-866
-850
-854
-880
-874
-850
-784
-731
-736
-677
-624
-590
-561
-596
-621
-607
-620
-663
-685
-706
-670
-679
-698
-605
-509
-498
-471
-400
-301
-206
-203
-191
-157
-96
-31
44
69
82
128
140
171
207
241
232
244
297
300
301
303
245
273
286
256
254
261
304
321
295
283
313
327
283
240
241
225
207
143
84
82
74
-6
-186
-308
-395
-449
-527
-652
-769
-854
-933
-1002
-1064
-1104
-1114
-1104
-1084
-1017
-928
-886
-865
-806
-706
-618
-593
-604
-552
-471
-440
-421
-416
-358
-291
-298
-349
-339
-292
-308
-340
-361
-381
-393
-430
-468
-477
-510
-512
-526
-546
-531
-500
-519
-516
-459
-435
-405
-379
-325
-287
-300
-301
-308
-286
-249
-304
-306
-316
-307
-245
-241
-181
-118
-78
-33
23
17
64
123
131
109
120
126
95
105
91
118
125
110
112
123
144
158
143
145
131
115
94
53
21
11
-10
-16
-10
-48
-78
-60
-29
5
-16
-66
-71
-98
-157
-198
-236
-279
-326
-384
-395
-402
-420
-417
-432
-458
-426
-441
-457
-433
-433
-441
-480
-508
-474
-436
-440
-420
-362
-318
-315
-336
-351
-335
-305
-324
-362
-353
-343
-373
-416
-419
-368
-350
-364
-336
-307
-275
-235
-215
-222
-217
-205
-196
-204
-227
-226
-234
-232
-220
-270
-292
-294
-290
-246
-224
-217
-204
-183
-150
-123
-95
-86
-102
-127
-74
-42
-43
-31
-36
-39
-27
-34
-33
-27
-44
-47
-41
-20
-16
-35
-63
-66
-69
-74
-87
-128
-143
-130
-127
-135
-150
-148
-128
-134
-118
-99
-127
-134
-135
-140
-159
-198
-232
-247
-226
-223
-219
-210
-198
-175
-177
-192
-192
-210
-245
-263
-313
-331
-308
-333
-373
-389
-361
-346
-362
-370
-375
-380
-351
-343
-379
-398
-357
-336
-369
-369
-324
-292
-265
-252
-256
-276
-288
-260
-254
-251
-260
-269
-282
-316
-298
-293
-316
-305
-297
-299
-296
-258
-257
-302
-321
-311
-286
-263
-286
-297
-276
-257
-222
-192
-168
-131
-118
-103
-97
-121
-139
-137
-145
-138
-133
-107
-107
-144
-126
-118
-136
-175
-230
-252
-264
-282
-302
-311
-307
-331
-347
-348
-348
-359
-398
-391
-365
-334
-344
-379
-365
-350
-343
-322
-286
-258
-242
-234
-224
-196
-185
-185
-216
-228
-219
-215
-180
-150
-166
-174
-176
-168
-167
-161
-170
-200
-191
-188
-217
-245
-246
-253
-261
-258
-268
-263
-255
-267
-253
-249
-240
-224
-225
-245
-259
-255
-257
-270
-268
-227
-187
-168
-160
-175
-212
-198
-173
-182
-187
-176
-174
-166
-174
-160
-141
-149
-114
-92
-73
-82
-115
-92
-70
-50
-54
-101
-132
-130
-107
-109
-127
-127
-145
-158
-162
-174
-215
-238
-235
-251
-267
-257
-229
-236
-238
-218
-205
-193
-199
-224
-222
-205
-201
-205
-225
-237
-227
-207
-174
-170
-168
-157
-188
-203
-209
-210
-199
-223
-230
-222
-232
-221
-206
-214
-214
-210
-202
-195
-165
-105
-130
-166
-172
-210
-274
-313
-269
-235
-221
-265
-218
-136
-112
-92
-108
-81
-74
-124
-189
-208
-233
-219
-216
-262
-293
-300
-324
-304
-220
-230
-230
-207
-199
-176
-176
-193
-185
-182
-212
-211
-213
-178
-151
-185
-187
-153
-118
-138
-181
-172
-136
-126
-152
-182
-173
-165
-186
-206
-218
-258
-315
-331
-295
-262
-262
-251
-245
-234
-216
-215
-224
-213
-192
-180
-183
-205
-217
-226
-240
-248
-234
-223
-223
-208
-198
-178
-139
-119
-127
-137
-136
-123
-111
-139
-180
-159
-124
-136
-160
-156
-145
-118
-127
-147
-143
-129
-129
-173
-180
-189
-227
-217
-197
-220
-219
-217
-221
-240
-257
-251
-277
-285
-265
-270
-269
-268
-271
-277
-251
-252
-275
-295
-296
-273
-284
-295
-313
-321
-301
-286
-282
-292
-282
-243
-256
-231
-183
-202
-226
-222
-224
-227
-244
-249
-243
-245
-247
-264
-293
-322
-329
-323
-321
-330
-354
-348
-321
-313
-317
-340
-336
-320
-314
-306
-294
-275
-254
-247
-238
-215
-199
-209
-225
-234
-218
-209
-203
-201
-228
-242
-235
-225
-194
-197
-235
-247
-246
-229
-222
-219
-236
-279
-278
-264
-285
-273
-280
-320
-305
-292
-266
-239
-247
-273
-261
-254
-260
-256
-234
-200
-192
-172
-149
-161
-161
-142
-147
-167
-178
-165
-165
-183
-204
-227
-246
-246
-244
-267
-270
-284
-284
-255
-250
-256
-243
-237
-244
-215
-201
-215
-223
-230
-212
-201
-234
-240
-249
-272
-271
-261
-283
-303
-324
-340
-340
-362
-346
-344
-388
-396
-391
-393
-385
-377
-373
-368
-338
-336
-325
-308
-298
-268
-243
-248
-239
-215
-197
-182
-204
-221
-218
-209
-200
-201
-221
-232
-215
-211
-223
-227
-238
-243
-269
-281
-264
-230
-221
-220
-192
-196
-171
-148
-136
-126
-111
-103
-84
-101
-124
-143
-183
-163
-154
-140
-153
-173
-185
-209
-203
-205
-215
-209
-201
-195
-197
-196
-219
-252
-246
-241
-244
-236
-244
-242
-236
-225
-214
-204
-190
-207
-200
-184
-183
-172
-164
-171
-177
-166
-133
-138
-146
-131
-131
-139
-128
-147
-189
-217
-236
-248
-267
-292
-324
-335
-320
-301
-312
-330
-329
-342
-361
-361
-368
-353
-341
-324
-298
-274
-259
-275
-272
-249
-251
-243
-226
-232
-236
-232
-244
-241
-241
-260
-297
-303
-294
-279
-253
-256
-264
-223
-189
-186
-163
-194
-218
-205
-209
-216
-178
-180
-208
-202
-198
-190
-195
-192
-187
-176
-140
-117
-124
-150
-156
-162
-179
-163
-167
-229
-238
-224
-237
-234
-236
-249
-278
-282
-265
-240
-246
-289
-276
-245
-237
-221
-203
-205
-204
-191
-159
-153
-180
-175
-177
-177
-160
-179
-222
-246
-271
-254
-241
-254
-268
-269
-269
-294
-294
-280
-272
-265
-294
-316
-306
-281
-275
-256
-231
-248
-217
-189
-217
-211
-215
-226
-232
-240
-272
-294
-273
-281
-290
-276
-254
-255
-280
-288
-299
-296
-289
-306
-296
-289
-272
-238
-217
-217
-214
-186
-188
-186
-172
-190
-211
-223
-225
-248
-256
-236
-238
-218
-175
-172
-196
-189
-192
-208
-208
-227
-272
-294
-299
-319
-305
-287
-303
-308
-320
-323
-323
-325
-327
-325
-311
-287
-265
-240
-245
-259
-248
-234
-216
-207
-219
-232
-211
-208
-246
-251
-246
-258
-259
-254
-290
-327
-316
-301
-285
-260
-271
-282
-299
-302
-263
-271
-269
-250
-253
-249
-248
-254
-237
-232
-242
-222
-227
-229
-222
-240
-274
-269
-225
-206
-226
-242
-243
-243
-232
-246
-266
-267
-253
-267
-258
-241
-252
-229
-244
-273
-286
-285
-263
-301
-311
-293
-306
-292
-283
-330
-333
-298
-302
-296
-291
-285
-284
-274
-261
-258
-249
-248
-276
-279
-276
-266
-244
-256
-288
-301
-298
-285
-275
-273
-277
-270
-246
-250
-256
-250
-239
-247
-263
-281
-307
-314
-328
-348
-330
-332
-361
-354
-328
-314
-332
-351
-341
-356
-346
-334
-343
-347
-346
-339
-339
-340
-325
-326
-316
-300
-309
-314
-305
-280
-264
-288
-284
-244
-255
-241
-215
-213
-197
-207
-185
-162
-184
-188
-200
-214
-225
-239
-257
-263
-272
-276
-265
-260
-226
-199
-166
-161
-165
-139
-120
-136
-136
-142
-126
-116
-146
-157
-156
-124
-136
-171
-175
-157
-142
-155
-151
-145
-129
-137
-178
-192
-190
-223
-252
-262
-297
-345
-351
-320
-319
-341
-362
-341
-310
-284
-283
-297
-290
-290
-266
-274
-302
-317
-341
-343
-331
-329
-315
-320
-338
-337
-315
-297
-298
-309
-328
-325
-330
-367
-359
-343
-338
-336
-322
-302
-280
-257
-252
-245
-235
-211
-213
-216
-223
-226
-225
-217
-203
-183
-153
-172
-171
-162
-178
-176
-171
-174
-170
-131
-120
-152
-185
-176
-174
-186
-172
-175
-183
-202
-210
-222
-204
-200
-233
-230
-232
-218
-216
-213
-179
-173
-185
-161
-141
-130
-146
-159
-139
-146
-155
-188
-236
-238
-226
-255
-267
-267
-224
-199
-231
-230
-206
-209
-215
-229
-205
-169
-217
-255
-242
-258
-297
-312
-301
-265
-270
-266
-260
-240
-213
-252
-274
-261
-249
-262
-293
-306
-323
-353
-371
-367
-341
-361
-375
-367
-359
-331
-297
-275
-256
-239
-240
-213
-181
-162
-159
-171
-157
-147
-169
-204
-237
-236
-253
-282
-257
-234
-251
-251
-234
-234
-228
-223
-245
-246
-235
-243
-256
-258
-253
-257
-256
-243
-253
-267
-224
-218
-201
-186
-198
-171
-160
-139
-147
-184
-184
-190
-226
-227
-214
-230
-269
-270
-255
-280
-267
-237
-248
-223
-238
-226
-177
-231
-241
-257
-301
-277
-302
-351
-334
-352
-322
-303
-353
-335
-306
-331
-328
-315
-343
-308
-363
-381
-309
-351
-357
-339
-381
-361
-332
-353
-340
-324
-322
-324
-353
-353
-317
-312
-320
-289
-252
-258
-278
-283
-306
-280
-249
-276
-296
-311
-316
-328
-334
-319
-280
-302
-272
-276
-313
-293
-269
-261
-296
-297
-313
-299
-269
-282
-317
-311
-329
-320
-281
-271
-277
-268
-241
-239
-221
-231
-228
-217
-190
-221
-226
-235
-262
-224
-244
-285
-308
-363
-364
-324
-333
-291
-298
-330
-274
-262
-265
-230
-246
-264
-273
-289
-257
-287
-343
-322
-376
-370
-337
-387
-381
-387
-349
-290
-293
-314
-304
-273
-262
-312
-376
-398
-376
-349
-352
-349
-337
-297
-259
-272
-254
-213
-225
-223
-239
-240
-242
-294
-275
-275
-288
-245
-290
-330
-282
-298
-306
-284
-320
-297
-246
-235
-237
-246
-248
-208
-210
-222
-216
-227
-202
-187
-234
-236
-245
-314
-302
-280
-278
-283
-304
-312
-296
-288
-283
-274
-298
-312
-330
-349
-343
-345
-367
-363
-362
-318
-273
-296
-272
-249
-236
-242
-235
-211
-221
-234
-220
-219
-217
-225
-252
-239
-232
-249
-240
-236
-245
-250
-262
-225
-201
-230
-256
-271
-271
-289
-310
-340
-374
-354
-324
-308
-302
-307
-275
-261
-218
-158
-143
-179
-214
-199
-235
-286
-339
-379
-385
-389
-403
-402
-390
-402
-383
-325
-310
-301
-271
-271
-244
-239
-253
-253
-267
-307
-353
-380
-414
-434
-441
-424
-419
-395
-363
-348
-354
-301
-248
-251
-251
-273
-295
-294
-299
-337
-338
-326
-342
-345
-316
-312
-279
-349
-478
-293
-218
-321
-288
-235
-235
-271
-358
-442
-354
-381
-482
-557
-491
-402
-441
-463
-424
-339
-294
-245
-212
-133
-64
-84
-71
-45
-52
-148
-232
-289
-292
-304
-369
-407
-403
-339
-344
-392
-362
-326
-337
-318
-284
-284
-254
-257
-273
-260
-293
-314
-352
-519
-624
-524
-542
-683
-696
-595
-535
-514
-525
-471
-308
-268
-263
-244
-183
-139
-193
-272
-290
-309
-387
-442
-430
-394
-397
-413
-397
-349
-313
-316
-323
-310
-312
-310
-345
-373
-348
-379
-414
-406
-404
-364
-354
-344
-302
-316
-328
-332
-362
-417
-442
-428
-416
-398
-414
-402
-371
-370
-364
-335
-304
-288
-294
-275
-224
-254
-311
-342
-346
-338
-371
-407
-396
-390
-348
-316
-288
-226
-173
-134
-123
-92
-90
-114
-133
-160
-209
-251
-280
-304
-326
-372
-363
-343
-330
-296
-265
-201
-164
-162
-141
-108
-100
-114
-158
-164
-174
-271
-320
-286
-268
-333
-351
-345
-352
-327
-315
-300
-272
-265
-255
-242
-283
-315
-344
-388
-416
-446
-457
-466
-465
-461
-445
-416
-401
-377
-341
-318
-316
-307
-302
-282
-311
-359
-392
-398
-424
-479
-505
-491
-469
-446
-384
-331
-274
-232
-195
-130
-94
-109
-128
-160
-179
-196
-229
-236
-263
-292
-298
-284
-275
-235
-160
-110
-60
-12
38
53
79
79
27
-6
-31
-67
-114
-151
-193
-176
-214
-255
-193
-164
-71
-64
-54
45
131
165
129
73
99
110
-58
-161
-183
-311
-391
-479
-559
-506
-494
-541
-484
-401
-371
-332
-322
-285
-325
-389
-435
-442
-496
-563
-611
-653
-621
-659
-690
-614
-571
-561
-513
-454
-396
-352
-359
-357
-340
-368
-440
-514
-521
-533
-555
-555
-522
-489
-474
-463
-433
-382
-338
-310
-277
-215
-166
-125
-113
-89
-30
-16
-19
16
93
155
201
275
385
480
534
573
608
679
751
802
842
874
916
959
952
917
869
801
753
698
610
483
371
281
126
-51
-198
-356
-546
-751
-951
-1099
-1240
-1400
-1516
-1567
-1612
-1651
-1612
-1508
-1401
-1244
-1022
-795
-584
-389
-199
-84
-39
-3
-55
-169
-293
-437
-611
-777
-936
-1076
-1162
-1212
-1220
-1173
-1083
-1002
-902
-780
-655
-576
-521
-492
-479
-483
-503
-501
-504
-529
-528
-487
-428
-370
-288
-215
-119
19
136
292
445
605
774
908
1002
1089
1195
1302
1331
1283
1215
1201
1240
1288
1344
1427
1562
1721
1883
1962
1937
1805
1529
1093
505
-264
-1184
-2015
-2624
-3142
-3605
-3841
-3732
-3359
-2897
-2308
-1586
-837
-99
609
1260
1760
2053
2132
2037
1840
1514
1021
450
-64
-440
-721
-952
-1071
-1048
-979
-862
-748
-695
-731
-949
-1259
-1444
-1565
-1895
-2394
-2651
-2509
-2242
-2065
-1799
-1184
-430
153
644
1175
1564
1531
1243
1040
769
163
-666
-1368
-1790
-2144
-2581
-2849
-2756
-2411
-2078
-1661
-1011
-328
196
584
1006
1354
1398
1183
1018
939
751
416
146
109
165
231
378
670
1050
1410
1790
2205
2577
2820
2935
2979
2962
2819
2446
1806
1038
288
-615
-1794
-2940
-3705
-4122
-4418
-4530
-4292
-3722
-3001
-2215
-1352
-532
155
751
1362
1889
2191
2245
2089
1835
1545
1132
598
87
-277
-457
-560
-590
-506
-424
-420
-374
-326
-410
-644
-989
-1423
-1921
-2296
-2522
-2824
-3083
-2979
-2554
-2068
-1544
-890
-164
482
1005
1424
1662
1644
1377
965
509
-53
-745
-1485
-2084
-2410
-2598
-2702
-2631
-2326
-1856
-1313
-742
-186
255
526
721
892
961
807
539
319
100
-139
-329
-454
-455
-310
-84
270
742
1183
1572
1926
2246
2480
2574
2584
2531
2435
2326
2239
2177
2163
2074
1806
1342
748
44
-946
-2031
-2830
-3331
-3776
-4147
-4213
-3895
-3421
-2912
-2303
-1581
-830
-51
761
1577
2219
2567
2666
2619
2418
1994
1382
700
164
-223
-548
-831
-1019
-1111
-1165
-1160
-1071
-1011
-1064
-1101
-1082
-1202
-1542
-1976
-2274
-2435
-2573
-2658
-2491
-1998
-1409
-856
-169
562
1053
1276
1413
1588
1523
1059
473
13
-509
-1225
-1927
-2403
-2668
-2777
-2695
-2340
-1812
-1305
-804
-216
370
741
864
914
990
997
839
546
278
112
-51
-197
-234
-143
35
324
764
1259
1663
1962
2204
2408
2541
2553
2479
2394
2334
2331
2350
2310
2198
1917
1381
622
-397
-1500
-2453
-3187
-3783
-4279
-4461
-4240
-3774
-3223
-2616
-1927
-1133
-286
642
1549
2267
2730
2972
3006
2842
2427
1778
1047
424
-45
-439
-780
-1009
-1161
-1250
-1235
-1174
-1139
-1133
-1125
-1024
-894
-958
-1370
-1974
-2419
-2529
-2512
-2653
-2657
-2157
-1368
-654
-61
583
1099
1275
1334
1493
1527
1105
425
-120
-534
-1111
-1928
-2616
-2883
-2875
-2742
-2437
-1906
-1298
-828
-354
228
649
725
631
708
889
847
553
259
106
2
-132
-178
-73
110
356
744
1287
1726
1895
2033
2256
2352
2265
2135
2094
2075
2039
2022
2036
2046
1960
1783
1397
667
-397
-1498
-2331
-2941
-3576
-4217
-4531
-4377
-3901
-3332
-2726
-2006
-1188
-328
638
1624
2380
2777
2938
3000
2875
2431
1686
890
250
-219
-641
-1019
-1334
-1498
-1518
-1430
-1229
-1143
-1172
-1132
-944
-802
-882
-1122
-1524
-2086
-2451
-2435
-2342
-2359
-2137
-1467
-684
-59
485
1014
1319
1413
1477
1456
1147
567
-69
-646
-1211
-1837
-2456
-2873
-2959
-2771
-2428
-1990
-1420
-849
-350
145
571
793
799
769
769
738
523
183
-48
-188
-303
-316
-186
19
253
601
1025
1393
1633
1778
1956
2088
2139
2068
1893
1750
1724
1833
1919
1974
2052
2176
2294
2266
1880
916
-461
-1667
-2471
-3261
-4204
-4915
-5082
-4747
-4184
-3489
-2708
-1910
-972
192
1408
2410
3049
3372
3517
3466
3094
2325
1329
416
-275
-780
-1158
-1472
-1695
-1751
-1617
-1365
-1166
-1097
-1053
-921
-688
-588
-742
-1111
-1686
-2306
-2619
-2602
-2590
-2594
-2136
-1248
-407
226
831
1355
1551
1570
1578
1436
947
236
-457
-1033
-1683
-2401
-2967
-3229
-3160
-2868
-2402
-1768
-1083
-494
-21
419
780
867
802
755
736
625
376
84
-154
-269
-333
-317
-149
140
456
822
1278
1653
1843
1948
2042
2073
1995
1904
1885
1876
1872
1916
2053
2220
2336
2331
2206
1855
916
-455
-1678
-2516
-3331
-4330
-5030
-5102
-4741
-4219
-3511
-2611
-1671
-672
421
1558
2525
3133
3472
3605
3515
3083
2279
1321
479
-194
-743
-1138
-1381
-1549
-1593
-1496
-1299
-1127
-1080
-1020
-920
-823
-848
-998
-1172
-1375
-1642
-2034
-2453
-2549
-2217
-1861
-1543
-884
-2
582
797
1061
1400
1299
760
357
109
-407
-1208
-1804
-2073
-2380
-2790
-2967
-2698
-2205
-1782
-1324
-650
-28
239
323
485
603
484
226
111
127
2
-221
-324
-264
-203
-172
1
351
652
786
986
1265
1447
1394
1333
1410
1384
1235
1205
1380
1496
1522
1766
2242
2589
2829
3090
3237
2969
2038
499
-1126
-2288
-3236
-4438
-5549
-5876
-5480
-4887
-4219
-3281
-2170
-1025
252
1541
2587
3298
3739
3967
3838
3292
2443
1403
430
-322
-886
-1281
-1516
-1542
-1458
-1343
-1136
-954
-869
-848
-845
-853
-971
-1224
-1518
-1791
-2160
-2690
-3037
-2861
-2368
-2011
-1613
-740
332
958
1187
1441
1586
1304
787
367
-104
-820
-1617
-2162
-2452
-2753
-3073
-3118
-2721
-2155
-1682
-1214
-606
-59
196
283
369
370
165
-46
-93
-98
-228
-354
-357
-250
-153
-54
167
456
688
884
1117
1273
1288
1206
1121
1207
1250
1157
1134
1303
1571
1741
1933
2197
2527
2851
2993
2978
2740
2006
584
-1075
-2378
-3369
-4429
-5515
-5961
-5610
-4951
-4180
-3225
-2111
-947
211
1359
2305
2981
3418
3584
3470
3049
2323
1358
409
-260
-727
-1114
-1298
-1254
-1128
-1017
-891
-769
-748
-810
-870
-978
-1188
-1455
-1692
-1885
-2040
-2198
-2389
-2531
-2304
-1720
-1230
-896
-302
568
1102
1183
1221
1189
732
128
-254
-700
-1427
-2060
-2312
-2420
-2571
-2630
-2433
-2073
-1627
-1168
-775
-417
-88
104
107
100
100
-23
-193
-191
-93
-148
-194
-28
135
191
225
389
604
707
802
907
962
974
983
1059
1126
1119
1123
1238
1504
1727
1894
2186
2609
2957
3056
3027
2867
2310
1084
-648
-2145
-3047
-3876
-4955
-5743
-5719
-5076
-4308
-3587
-2764
-1720
-465
794
1737
2353
2816
3169
3224
2905
2321
1546
767
150
-289
-609
-888
-1004
-929
-837
-792
-769
-767
-785
-831
-956
-1159
-1387
-1650
-1888
-2072
-2170
-2169
-2105
-2023
-1838
-1472
-959
-555
-363
-51
393
606
541
444
293
48
-254
-600
-1040
-1495
-1728
-1745
-1761
-1831
-1763
-1521
-1249
-1039
-877
-745
-596
-444
-344
-289
-255
-217
-163
-118
-65
-19
20
146
326
445
527
620
705
783
834
870
876
853
893
1006
1092
1121
1229
1381
1495
1690
2001
2227
2410
2611
2739
2645
2288
1618
358
-1148
-2192
-2822
-3568
-4354
-4680
-4666
-4449
-3754
-2798
-2174
-1738
-921
209
1050
1517
1875
2062
1981
1858
1739
1297
646
248
161
68
-93
-191
-271
-424
-497
-413
-443
-595
-713
-811
-961
-1171
-1348
-1520
-1742
-1859
-1860
-1810
-1689
-1555
-1487
-1415
-1264
-1042
-890
-836
-657
-426
-420
-464
-330
-300
-556
-752
-705
-740
-921
-898
-705
-704
-808
-743
-632
-698
-796
-731
-662
-703
-703
-631
-655
-689
-613
-571
-581
-485
-309
-227
-146
43
166
186
284
456
527
539
654
798
847
945
1086
1184
1257
1330
1479
1671
1850
2021
2188
2351
2468
2425
2244
1892
1148
97
-848
-1507
-2176
-2935
-3356
-3495
-3794
-4020
-3734
-3208
-2841
-2430
-1753
-1150
-773
-222
413
729
729
781
803
592
440
501
552
447
382
390
294
195
257
358
313
235
224
79
-160
-340
-538
-836
-1105
-1311
-1480
-1673
-1881
-2090
-2362
-2538
-2485
-2334
-2196
-1921
-1483
-1218
-1142
-927
-626
-487
-488
-421
-282
-253
-275
-180
-53
-44
-133
-217
-262
-329
-390
-348
-235
-218
-320
-469
-574
-653
-747
-807
-771
-724
-717
-713
-641
-499
-392
-294
-109
97
244
393
625
898
1106
1232
1401
1587
1700
1792
1967
2264
2498
2609
2728
2845
2761
2528
2219
1676
813
-109
-796
-1397
-2104
-2637
-2875
-3154
-3534
-3625
-3390
-3093
-2783
-2340
-1825
-1473
-1117
-626
-255
-27
197
335
307
244
295
419
503
601
707
679
616
661
751
772
789
841
744
473
190
-33
-301
-615
-859
-1123
-1428
-1709
-1988
-2260
-2466
-2591
-2656
-2635
-2454
-2190
-1982
-1723
-1431
-1302
-1227
-998
-767
-661
-504
-241
-69
-59
-2
154
144
7
23
58
-8
-52
-18
-20
-151
-288
-356
-475
-684
-701
-690
-726
-710
-599
-550
-602
-474
-230
-84
81
407
659
859
1099
1311
1497
1754
1953
2063
2203
2455
2584
2611
2806
2977
2887
2680
2347
1708
815
91
-492
-1181
-1838
-2207
-2425
-2773
-3136
-3194
-3014
-2813
-2560
-2140
-1778
-1526
-1171
-755
-482
-334
-138
2
-34
-54
92
259
376
565
729
742
741
816
921
986
1045
1158
1082
762
476
216
-100
-443
-694
-910
-1233
-1551
-1802
-2107
-2409
-2559
-2604
-2694
-2679
-2438
-2183
-2015
-1766
-1475
-1368
-1336
-1143
-881
-753
-579
-242
-46
-37
3
136
161
62
128
229
136
54
63
-18
-215
-358
-432
-599
-768
-776
-748
-792
-749
-619
-562
-510
-336
-128
27
219
506
781
933
1095
1309
1427
1527
1685
1875
2041
2188
2397
2571
2689
2717
2646
2415
1856
1050
328
-247
-884
-1517
-1906
-2114
-2429
-2855
-3025
-2929
-2798
-2580
-2205
-1840
-1584
-1283
-946
-748
-595
-377
-193
-205
-243
-115
40
174
406
638
735
763
873
973
1021
1115
1212
1147
901
646
349
13
-295
-525
-731
-1011
-1289
-1509
-1779
-2086
-2276
-2350
-2396
-2437
-2414
-2315
-2124
-1970
-1951
-1838
-1556
-1322
-1223
-1068
-669
-303
-216
-66
221
343
256
227
350
351
161
100
148
34
-200
-353
-394
-509
-636
-629
-589
-578
-550
-535
-520
-458
-354
-294
-208
6
238
381
542
819
1021
1094
1275
1553
1691
1762
1975
2266
2431
2494
2665
2793
2664
2357
1832
1069
322
-297
-877
-1496
-1963
-2168
-2490
-2922
-3086
-2948
-2754
-2562
-2191
-1787
-1560
-1312
-933
-656
-588
-406
-151
-159
-216
-50
179
323
521
760
865
870
963
1102
1135
1177
1282
1246
996
670
395
85
-255
-515
-745
-1048
-1355
-1586
-1822
-2096
-2273
-2304
-2310
-2355
-2298
-2063
-1879
-1751
-1589
-1400
-1252
-1176
-1028
-828
-654
-487
-273
-44
76
92
89
126
126
71
47
57
12
-96
-218
-309
-384
-481
-537
-549
-527
-488
-463
-424
-344
-290
-248
-161
-34
90
189
337
579
774
897
1034
1241
1455
1577
1748
2030
2283
2445
2650
2861
2856
2702
2461
1897
1014
218
-334
-941
-1662
-2042
-2142
-2490
-2952
-3085
-2916
-2752
-2548
-2125
-1749
-1554
-1265
-916
-746
-656
-386
-144
-198
-220
-13
177
268
514
802
861
869
1038
1170
1153
1169
1301
1249
936
635
385
57
-310
-510
-679
-966
-1235
-1383
-1514
-1770
-1935
-1925
-1990
-2083
-2103
-2038
-1894
-1739
-1575
-1442
-1366
-1236
-1049
-865
-673
-438
-172
49
125
160
241
316
300
245
268
215
82
28
-16
-145
-276
-308
-331
-467
-511
-458
-442
-428
-382
-291
-266
-265
-158
-54
47
233
442
607
746
938
1116
1241
1406
1609
1778
1966
2198
2415
2567
2653
2679
2551
2124
1375
538
-153
-780
-1432
-1981
-2250
-2444
-2813
-3178
-3213
-2975
-2752
-2484
-2075
-1722
-1471
-1177
-867
-705
-598
-337
-154
-184
-144
35
252
443
660
839
894
955
1094
1133
1123
1247
1335
1149
808
534
248
-137
-448
-661
-892
-1154
-1353
-1456
-1625
-1770
-1776
-1807
-1912
-2013
-1977
-1923
-1906
-1765
-1553
-1382
-1300
-1252
-1083
-879
-694
-526
-305
-17
119
105
118
219
256
137
65
75
25
-137
-259
-255
-337
-493
-561
-557
-591
-640
-635
-563
-461
-411
-392
-320
-215
-72
31
169
456
707
837
1003
1301
1555
1674
1839
2132
2378
2487
2628
2870
2917
2749
2481
1988
1089
100
-570
-1099
-1788
-2324
-2474
-2645
-3080
-3340
-3159
-2863
-2628
-2230
-1757
-1455
-1209
-848
-551
-455
-281
-33
-6
-77
45
274
418
630
927
1032
1012
1121
1254
1237
1200
1276
1275
970
573
291
-61
-457
-718
-918
-1207
-1460
-1556
-1650
-1773
-1784
-1754
-1790
-1864
-1874
-1807
-1785
-1718
-1530
-1414
-1341
-1220
-1061
-905
-746
-508
-245
-72
65
251
338
315
340
357
255
96
-2
-90
-234
-408
-497
-518
-636
-716
-666
-641
-662
-599
-488
-412
-357
-251
-147
-95
30
194
325
461
701
991
1174
1338
1603
1827
1933
2087
2334
2507
2608
2738
2868
2821
2576
2160
1351
347
-461
-1059
-1709
-2361
-2601
-2653
-2984
-3333
-3257
-2900
-2597
-2229
-1725
-1309
-1039
-764
-460
-343
-283
-49
114
36
35
240
452
623
854
1058
1102
1135
1237
1230
1103
1078
1091
851
421
33
-318
-679
-965
-1174
-1386
-1587
-1691
-1719
-1743
-1797
-1785
-1739
-1779
-1816
-1764
-1648
-1542
-1423
-1284
-1154
-1024
-882
-670
-485
-305
-106
75
177
202
268
294
233
163
65
-51
-198
-347
-460
-574
-694
-774
-795
-842
-837
-755
-689
-630
-530
-431
-371
-295
-196
-90
23
181
396
566
722
963
1244
1428
1606
1836
1984
2120
2303
2505
2689
2796
2919
2940
2777
2366
1676
717
-255
-1008
-1641
-2296
-2730
-2828
-3005
-3340
-3492
-3224
-2784
-2426
-1970
-1440
-1075
-796
-474
-260
-192
-61
187
247
192
296
519
724
887
1073
1202
1230
1271
1288
1204
1095
1039
868
435
-3
-387
-800
-1137
-1372
-1574
-1751
-1841
-1862
-1885
-1926
-1851
-1698
-1715
-1755
-1681
-1571
-1525
-1484
-1322
-1151
-1067
-942
-714
-495
-333
-182
-46
65
56
-13
-28
-58
-168
-323
-436
-526
-665
-821
-906
-930
-943
-965
-983
-945
-908
-885
-808
-719
-630
-529
-434
-314
-180
-53
103
319
549
767
997
1259
1523
1749
1929
2120
2229
2331
2493
2636
2742
2816
2865
2838
2571
1969
1007
-59
-940
-1612
-2276
-2906
-3126
-3166
-3431
-3684
-3584
-3157
-2688
-2215
-1676
-1207
-815
-463
-173
6
113
354
542
490
477
653
852
1046
1216
1298
1308
1310
1291
1185
1010
870
748
403
-110
-560
-977
-1376
-1664
-1857
-2039
-2127
-2110
-2044
-2003
-1949
-1754
-1640
-1616
-1546
-1406
-1287
-1208
-1081
-952
-852
-779
-649
-400
-218
-66
100
162
132
71
12
-140
-283
-335
-447
-647
-797
-852
-963
-1132
-1137
-1070
-1099
-1095
-998
-921
-871
-752
-568
-474
-406
-248
-76
66
214
419
615
801
1024
1238
1422
1629
1856
2000
2114
2215
2280
2379
2464
2568
2644
2687
2688
2482
1964
946
-244
-1138
-1792
-2481
-3195
-3418
-3294
-3452
-3766
-3695
-3146
-2585
-2084
-1435
-845
-431
-54
330
497
486
669
899
844
703
778
970
1116
1218
1261
1258
1223
1187
1054
785
591
435
87
-447
-891
-1267
-1638
-1911
-2102
-2217
-2269
-2201
-1996
-1879
-1831
-1699
-1558
-1441
-1359
-1258
-1074
-846
-673
-638
-565
-402
-282
-153
-18
95
133
100
63
-38
-240
-371
-416
-594
-823
-976
-1071
-1172
-1259
-1311
-1318
-1260
-1204
-1102
-1021
-917
-741
-575
-457
-330
-153
1
174
387
594
778
999
1223
1423
1560
1719
1931
2049
2096
2162
2237
2273
2370
2516
2586
2641
2627
2491
1962
868
-355
-1321
-1956
-2632
-3355
-3648
-3515
-3556
-3811
-3723
-3147
-2478
-1822
-1178
-581
-64
351
704
833
798
907
1079
1013
865
906
1052
1185
1252
1224
1162
1099
1067
971
725
454
242
-78
-613
-1124
-1557
-1899
-2091
-2228
-2332
-2299
-2076
-1806
-1625
-1450
-1171
-903
-752
-703
-673
-589
-521
-540
-606
-592
-502
-422
-317
-175
-68
32
59
-34
-183
-355
-552
-773
-973
-1085
-1175
-1348
-1455
-1472
-1500
-1489
-1329
-1130
-1012
-898
-732
-542
-446
-386
-243
-77
61
191
323
439
590
744
862
996
1158
1302
1397
1479
1637
1768
1792
1878
1999
2032
2103
2245
2394
2484
2374
1973
1002
-460
-1657
-2310
-2880
-3620
-3974
-3708
-3590
-3799
-3742
-3059
-2261
-1537
-752
-145
289
634
956
1080
871
850
960
831
604
574
782
901
964
969
869
755
725
690
417
112
-86
-391
-910
-1398
-1741
-2002
-2142
-2131
-2032
-1916
-1612
-1196
-916
-790
-627
-346
-296
-440
-515
-441
-385
-522
-651
-619
-569
-593
-605
-484
-338
-226
-289
-482
-644
-829
-1069
-1246
-1260
-1272
-1377
-1403
-1257
-1154
-1162
-1026
-715
-550
-529
-411
-207
-141
-191
-149
-52
0
52
138
248
403
556
677
828
1004
1154
1264
1389
1529
1589
1683
1892
2059
2045
2147
2437
2557
2549
2545
2379
1660
33
-1718
-2793
-3230
-3648
-4194
-4078
-3421
-3211
-3207
-2959
-2752
-2050
-406
724
1065
1611
2449
2505
1767
1128
988
1264
819
270
81
-103
12
94
151
172
244
229
-289
-746
-963
-1163
-1505
-2057
-2509
-2753
-2556
-2032
-1537
-1067
-485
248
769
963
1191
1396
1334
851
108
-588
-1019
-1276
-1529
-1750
-1789
-1653
-1429
-1250
-1079
-770
-459
-421
-625
-817
-1035
-1324
-1389
-1297
-1194
-1040
-732
-351
-217
-222
-95
116
137
-49
-196
-308
-480
-678
-768
-696
-542
-344
-134
27
190
414
677
929
1091
1234
1340
1344
1393
1511
1563
1656
1942
2250
2313
2453
2847
3120
3153
2999
2439
683
-2131
-4317
-5177
-5562
-6134
-6156
-5023
-3904
-3352
-2402
-748
962
2418
3461
3667
3357
3138
2966
2258
1124
364
0
-453
-875
-909
-649
-359
-150
-307
-690
-924
-954
-1260
-1885
-2326
-2428
-2425
-2387
-2181
-1726
-1080
-239
644
1344
1778
2173
2369
2028
1342
728
131
-809
-1877
-2643
-2995
-3092
-2997
-2561
-2098
-1737
-1273
-773
-403
-157
106
168
-13
-313
-570
-631
-690
-716
-595
-430
-351
-315
-291
-355
-493
-703
-887
-1081
-1310
-1351
-1181
-1007
-758
-295
244
674
1060
1432
1540
1462
1519
1537
1332
1115
1070
1162
1148
1158
1440
1849
2199
2550
2936
3308
3574
3668
3411
2474
326
-3025
-5979
-7142
-7173
-7395
-7287
-5598
-3330
-1902
-681
1130
3053
4485
5281
5167
4196
3124
2258
1099
-317
-1203
-1313
-1355
-1607
-1526
-963
-383
-114
-366
-1041
-1682
-2060
-2475
-2898
-3132
-2961
-2281
-1440
-748
79
1214
2295
2967
3089
2823
2404
1702
664
-444
-1484
-2301
-2912
-3537
-3985
-3895
-3418
-2799
-2208
-1738
-1267
-757
-367
-202
-87
65
225
323
196
-4
-48
20
-2
-278
-661
-904
-1078
-1380
-1717
-1800
-1746
-1741
-1707
-1497
-1114
-688
-215
295
782
1151
1394
1519
1454
1228
1003
874
710
459
374
549
767
859
1042
1526
2049
2341
2589
3004
3380
3557
3618
3556
3071
1784
-706
-4169
-6920
-7549
-6977
-6819
-6563
-4799
-2214
-359
927
2326
3629
4572
4979
4466
3247
2162
1402
425
-738
-1373
-1238
-974
-940
-891
-647
-372
-471
-1076
-2018
-2724
-2907
-2936
-3000
-2855
-2166
-981
137
917
1688
2460
3029
3227
2821
1963
1030
122
-802
-1736
-2550
-2940
-3041
-3290
-3513
-3327
-2800
-2273
-1915
-1611
-1257
-865
-429
-15
273
571
919
1004
828
590
215
-339
-779
-1067
-1489
-1895
-1946
-1903
-2232
-2515
-2150
-1533
-1174
-880
-411
-25
327
686
1016
1216
1262
1232
1166
1112
1007
797
629
730
783
818
976
1214
1455
1774
2167
2400
2512
2673
2913
3028
2969
2674
1982
508
-2297
-5667
-7569
-7295
-6397
-6126
-5414
-3261
-834
738
1937
3308
4373
4914
4892
3953
2508
1345
658
-319
-1396
-1747
-1467
-1217
-1364
-1399
-1197
-1047
-1196
-1933
-2742
-2923
-2722
-2533
-2296
-1737
-712
565
1551
2143
2587
2955
3092
2668
1680
557
-397
-1297
-2191
-2895
-3294
-3416
-3449
-3412
-3025
-2493
-2075
-1591
-1060
-869
-926
-688
-140
232
316
531
909
915
491
109
-137
-488
-980
-1540
-1973
-2197
-2285
-2232
-1997
-1580
-1056
-515
-17
390
599
713
837
854
645
343
144
-34
-177
-282
-366
-285
-40
183
359
590
786
937
1081
1198
1383
1717
1944
2075
2344
2658
2908
3111
3263
3365
3220
2812
2121
-319
-4507
-7415
-7502
-6647
-6711
-6577
-4566
-1875
-174
1171
2729
3990
4883
5346
4578
2945
1775
1028
-10
-1166
-1707
-1425
-1116
-1305
-1402
-1125
-854
-887
-1507
-2429
-2714
-2502
-2392
-2225
-1746
-925
196
1259
1949
2339
2621
2874
2712
1736
448
-469
-1229
-2028
-2582
-3027
-3542
-3774
-3623
-3288
-2971
-2585
-1695
-806
-683
-695
-136
466
641
676
913
1117
814
194
-202
-533
-1050
-1497
-1766
-2067
-2352
-2351
-2115
-1788
-1474
-1060
-447
129
416
600
811
999
1053
856
581
431
348
171
41
147
413
626
803
1108
1464
1683
1950
2344
2597
2614
2705
3025
3293
3304
3254
3087
2359
169
-3611
-6944
-7849
-7037
-6550
-6479
-5085
-2456
-352
1054
2496
3833
4811
5346
4880
3402
1969
1119
280
-852
-1628
-1563
-1184
-1226
-1389
-1193
-874
-849
-1367
-2194
-2635
-2540
-2330
-2109
-1688
-906
251
1365
2023
2336
2633
2874
2688
1865
782
-246
-1186
-1988
-2575
-2942
-3043
-2771
-2344
-1946
-1605
-1716
-2095
-1943
-1375
-1188
-1281
-763
193
520
424
851
1367
1055
466
187
-229
-998
-1703
-2069
-2276
-2392
-2283
-1934
-1483
-998
-477
59
498
624
443
294
341
218
-40
-89
-49
-104
-127
-79
-22
95
332
597
750
922
1201
1353
1456
1832
2310
2542
2753
3128
3405
3607
3711
3559
3150
2390
529
-3102
-7024
-8583
-7784
-6956
-6692
-5395
-2758
-358
1328
2912
4275
5181
5756
5450
3899
2164
1046
131
-922
-1691
-1706
-1320
-1242
-1362
-1279
-1102
-1044
-1399
-2251
-2915
-2924
-2624
-2270
-1803
-991
311
1650
2447
2725
2846
2970
2793
1861
469
-731
-1618
-2337
-2902
-3324
-3351
-2970
-2699
-2687
-2509
-1988
-1427
-1022
-764
-572
-332
-101
107
301
466
711
831
570
171
-217
-672
-1152
-1575
-1866
-2020
-2067
-1910
-1511
-1100
-659
-19
463
585
620
655
550
264
-69
-335
-512
-615
-689
-697
-621
-512
-319
-30
161
198
283
536
778
926
1193
1443
1442
1534
1983
2328
2325
2323
2593
2898
3009
3018
3109
2931
2170
237
-3409
-7101
-8326
-7361
-6550
-6351
-4981
-2207
86
1545
3039
4451
5321
5700
5110
3395
1756
743
-170
-1182
-1785
-1664
-1319
-1360
-1488
-1322
-1076
-1004
-1385
-2186
-2611
-2374
-2039
-1787
-1335
-511
713
1880
2419
2485
2543
2562
2199
1165
-191
-1266
-1949
-2470
-2908
-3164
-3323
-3387
-3206
-2674
-1954
-1358
-652
274
618
331
230
473
552
351
323
478
303
-252
-712
-907
-1143
-1525
-1777
-1883
-1927
-1877
-1696
-1283
-762
-327
163
688
898
822
727
663
447
30
-238
-336
-523
-657
-481
-222
-5
419
933
1226
1415
1717
1869
1890
2248
2649
2605
2535
2890
3192
3080
3023
3008
2270
440
-2572
-6099
-8256
-8050
-6884
-6357
-5551
-3269
-755
1004
2560
4062
5125
5713
5627
4375
2567
1231
356
-615
-1522
-1805
-1573
-1462
-1598
-1593
-1413
-1287
-1428
-2012
-2555
-2553
-2198
-1796
-1384
-717
417
1623
2330
2524
2571
2628
2377
1531
288
-872
-1720
-2395
-2914
-3206
-3164
-2852
-2684
-2599
-2206
-1613
-1059
-499
-6
205
185
319
534
524
522
632
508
67
-384
-797
-1275
-1676
-1834
-1900
-1989
-1970
-1714
-1337
-910
-374
242
703
881
958
1016
900
626
337
81
-135
-303
-385
-381
-306
-108
151
464
857
1259
1520
1686
1866
2102
2258
2353
2423
2502
2735
3042
3214
3184
3086
2753
1693
-1064
-5168
-8187
-8390
-7133
-6545
-6116
-4136
-1277
797
2396
3954
5142
5943
6212
5142
3103
1465
454
-539
-1633
-2168
-1882
-1597
-1690
-1698
-1527
-1326
-1263
-1788
-2583
-2780
-2414
-2006
-1585
-933
121
1455
2445
2718
2642
2581
2463
1824
486
-934
-1910
-2573
-3066
-3384
-3471
-3088
-2489
-2205
-2111
-1753
-1071
-408
-102
-48
60
192
317
437
493
542
583
316
-247
-781
-1300
-1778
-2046
-2181
-2222
-2111
-1847
-1414
-916
-415
136
687
948
942
896
746
466
94
-250
-395
-474
-602
-563
-373
-165
121
510
906
1252
1521
1920
2353
2503
2661
2985
3103
2959
3038
3245
3218
2994
2755
2123
415
-2776
-6526
-8848
-8774
-7528
-6589
-5474
-3245
-599
1447
3121
4604
5664
6249
6087
4772
2864
1275
51
-1039
-1928
-2288
-2112
-1969
-2041
-2016
-1856
-1734
-1816
-2304
-2775
-2696
-2238
-1687
-1033
-154
960
2098
2827
2984
2832
2569
2123
1254
-64
-1383
-2321
-2931
-3294
-3461
-3375
-2859
-2121
-1691
-1592
-1354
-793
-248
-93
-182
-101
96
168
183
218
290
280
-13
-479
-912
-1402
-1874
-2074
-2075
-2062
-1875
-1483
-1078
-625
-117
342
664
838
844
639
371
140
-191
-589
-769
-735
-735
-689
-487
-220
109
558
907
1069
1337
1700
1900
1966
2062
2257
2535
2756
2791
2758
2915
3122
3026
2684
2152
843
-2222
-6276
-8842
-8834
-7574
-6615
-5559
-3367
-684
1475
3172
4550
5524
6166
6170
4835
2686
993
-173
-1210
-2037
-2407
-2241
-2028
-2040
-1980
-1844
-1747
-1773
-2188
-2699
-2736
-2331
-1733
-991
-99
980
2093
2781
2847
2592
2299
1891
1067
-253
-1593
-2555
-3119
-3423
-3459
-3223
-2651
-1891
-1568
-1688
-1593
-956
-210
-2
-226
-219
-15
-24
-135
-43
175
234
-67
-589
-1048
-1522
-1970
-2145
-2080
-1992
-1838
-1503
-1029
-505
-61
380
866
1015
793
542
362
58
-412
-685
-679
-665
-667
-502
-174
126
530
1057
1382
1494
1742
2059
2185
2249
2601
2923
2864
2802
2972
3126
3103
3011
2697
1646
-450
-3588
-7043
-8941
-8514
-7133
-6054
-4683
-2265
305
2246
3774
4991
5767
6066
5577
4004
1990
402
-697
-1628
-2304
-2429
-2183
-1987
-1930
-1840
-1718
-1670
-1868
-2355
-2693
-2564
-2084
-1488
-718
372
1634
2663
3108
3052
2774
2313
1542
495
-757
-1954
-2852
-3354
-3482
-3419
-3086
-2329
-1489
-907
-578
-597
-889
-935
-619
-526
-747
-715
-221
90
22
87
326
299
-108
-641
-1208
-1738
-2124
-2244
-2026
-1690
-1306
-758
-187
224
468
642
803
737
291
-234
-494
-675
-941
-1062
-914
-636
-358
-77
214
418
597
899
1129
1121
1242
1551
1677
1627
1790
2358
2780
2711
2653
2967
3153
2873
2456
1976
762
-1758
-5229
-8087
-8815
-7688
-6140
-4881
-3149
-671
1578
3086
4195
4984
5365
5312
4315
2404
572
-596
-1297
-1814
-2083
-1944
-1662
-1583
-1612
-1625
-1697
-1847
-2191
-2658
-2776
-2401
-1740
-892
86
1134
2138
2807
2869
2442
1893
1345
596
-506
-1714
-2614
-3084
-3177
-3114
-2853
-2245
-1446
-890
-998
-1412
-1316
-799
-591
-729
-729
-445
-239
-84
196
422
409
267
-25
-654
-1377
-1896
-2171
-2214
-2099
-1865
-1459
-938
-405
38
372
701
865
660
286
10
-207
-453
-642
-682
-511
-276
-114
56
309
653
1047
1392
1595
1817
2131
2469
2832
3126
3204
3171
3207
3246
3065
2620
2027
1017
-973
-4164
-7511
-9047
-8317
-6696
-5444
-4007
-1675
742
2501
3728
4610
5167
5380
4801
3254
1454
131
-645
-1207
-1697
-1847
-1646
-1569
-1760
-1908
-1981
-2065
-2267
-2723
-3053
-2865
-2187
-1240
-293
659
1765
2724
3079
2793
2204
1588
949
26
-1215
-2287
-2895
-3123
-3137
-3051
-2739
-2210
-1856
-1790
-1738
-1540
-1161
-656
-165
58
73
249
526
561
377
333
239
-240
-884
-1458
-1938
-2235
-2239
-2047
-1798
-1458
-1020
-607
-307
-1
299
444
425
255
7
-200
-310
-392
-452
-457
-476
-510
-460
-388
-305
-32
403
728
984
1346
1724
2075
2349
2642
2961
3007
2778
2734
2890
2974
2896
2641
2020
451
-2382
-5893
-8484
-8874
-7540
-6066
-4856
-2992
-485
1654
3184
4315
5076
5499
5313
4214
2424
666
-531
-1196
-1607
-1864
-1854
-1719
-1669
-1744
-1890
-1990
-2112
-2457
-2908
-2992
-2547
-1804
-831
325
1544
2639
3276
3276
2870
2264
1525
603
-527
-1676
-2579
-3090
-3216
-3112
-2807
-2223
-1520
-1117
-1315
-1785
-1749
-1026
-450
-494
-431
226
754
656
534
767
832
352
-289
-874
-1540
-2250
-2591
-2438
-2136
-1865
-1440
-793
-171
173
315
556
776
618
217
-6
-100
-274
-451
-416
-263
-256
-267
-104
69
157
408
804
1136
1384
1708
2074
2390
2766
3050
3120
3155
3336
3374
3056
2630
2126
884
-1480
-4637
-7490
-8645
-7851
-6313
-5008
-3432
-1186
1054
2684
3812
4540
4903
4920
4278
2845
1142
5
-566
-1049
-1471
-1602
-1565
-1652
-1811
-1994
-2221
-2396
-2557
-2815
-2957
-2673
-1903
-913
124
1213
2232
2896
3055
2714
2059
1343
620
-298
-1345
-2242
-2926
-3441
-3744
-3651
-3198
-2662
-2187
-1594
-848
-247
82
366
622
649
425
238
182
96
-142
-392
-592
-811
-1067
-1380
-1640
-1760
-1778
-1669
-1425
-1166
-884
-477
-19
358
631
760
766
748
572
219
-119
-341
-541
-777
-887
-766
-609
-421
-32
532
1019
1396
1807
2152
2332
2403
2605
2935
2981
2817
2812
2900
2769
2600
2439
1867
432
-2016
-5106
-7694
-8391
-7287
-5849
-4608
-2841
-528
1497
2940
3983
4664
5009
4869
3989
2435
837
-227
-814
-1266
-1539
-1581
-1605
-1662
-1739
-1911
-2107
-2207
-2373
-2645
-2747
-2421
-1744
-806
292
1407
2324
2817
2874
2530
1871
1110
376
-424
-1378
-2247
-2794
-2926
-2922
-3046
-3030
-2651
-2100
-1703
-1430
-904
-186
224
326
438
583
575
494
406
225
-104
-594
-1058
-1414
-1753
-2051
-2164
-2071
-1833
-1556
-1210
-702
-219
88
308
503
569
549
458
305
123
-84
-276
-420
-503
-507
-393
-234
-50
234
672
1177
1660
2051
2375
2792
3257
3469
3260
3021
3111
3078
2701
2423
2137
970
-1374
-4468
-7307
-8522
-7667
-6010
-4702
-3218
-1050
1093
2500
3409
4160
4657
4754
4256
2954
1332
230
-276
-663
-1074
-1317
-1421
-1596
-1878
-2145
-2320
-2386
-2439
-2639
-2799
-2604
-1985
-1066
26
1083
1998
2683
2947
2657
1978
1306
712
-55
-1019
-1867
-2519
-3026
-3313
-3261
-2989
-2651
-2219
-1618
-970
-467
-100
241
517
576
444
315
319
284
85
-161
-374
-620
-981
-1366
-1629
-1761
-1858
-1776
-1473
-1159
-872
-454
23
433
674
746
801
793
619
287
-56
-288
-393
-476
-571
-527
-386
-230
9
428
981
1433
1755
2154
2503
2660
2834
3132
3271
3181
3154
3261
3157
2742
2184
1256
-696
-3748
-6810
-8453
-8122
-6633
-5102
-3625
-1578
746
2505
3609
4225
4576
4783
4461
3316
1811
637
8
-326
-663
-961
-1130
-1317
-1624
-1935
-2292
-2564
-2645
-2780
-2943
-2800
-2239
-1353
-301
766
1843
2672
2947
2730
2239
1560
844
101
-758
-1615
-2300
-2752
-2904
-2768
-2761
-3057
-3083
-2405
-1605
-1233
-885
-131
451
462
447
571
571
494
469
262
-165
-609
-1026
-1365
-1636
-1902
-2090
-2081
-1794
-1410
-1159
-803
-206
240
403
532
636
691
654
479
299
194
44
-112
-128
-54
-76
-45
236
602
893
1207
1640
2102
2441
2794
3112
3211
3291
3486
3609
3609
3380
2780
1627
-492
-3761
-7171
-8884
-8300
-6675
-5303
-3765
-1493
749
2319
3366
3957
4178
4284
4014
2925
1471
489
182
82
-177
-451
-675
-997
-1476
-2019
-2526
-2805
-2868
-2940
-3002
-2816
-2260
-1391
-266
865
1789
2423
2652
2506
2033
1324
681
213
-354
-996
-1625
-2386
-3055
-3246
-3053
-2832
-2631
-2133
-1270
-615
-339
-50
304
518
544
418
278
226
69
-195
-366
-553
-863
-1158
-1351
-1509
-1742
-1902
-1653
-1263
-1069
-825
-350
86
330
508
645
706
616
377
115
-148
-415
-571
-578
-494
-361
-237
17
416
733
1000
1445
1907
2207
2439
2762
3035
3076
3090
3238
3354
3347
3280
2881
1804
-103
-3084
-6526
-8698
-8567
-7044
-5560
-4062
-1909
515
2414
3559
4095
4226
4271
4043
2967
1399
271
-70
-5
3
-125
-327
-647
-1105
-1710
-2420
-2956
-3124
-3168
-3240
-3091
-2527
-1550
-286
985
2048
2796
2974
2589
1876
1067
359
-162
-569
-972
-1376
-1700
-1872
-2100
-2503
-2680
-2494
-2267
-2187
-1943
-1340
-679
-211
170
582
874
944
829
543
176
-250
-707
-1071
-1289
-1447
-1606
-1600
-1449
-1301
-1181
-989
-695
-478
-408
-299
-100
53
183
357
544
620
539
398
224
42
-91
-103
-81
4
215
553
947
1263
1617
2078
2490
2844
3214
3391
3374
3474
3651
3513
3025
2270
978
-1480
-5002
-7972
-8818
-7679
-5991
-4493
-2730
-545
1576
3039
3657
3749
3783
3832
3239
1870
538
0
202
536
631
463
186
-206
-898
-1862
-2752
-3202
-3237
-3148
-3056
-2783
-2103
-895
533
1716
2530
2930
2857
2301
1389
458
-186
-521
-682
-829
-1040
-1413
-1880
-2203
-2297
-2269
-2284
-2214
-1853
-1377
-1031
-689
-210
339
727
883
865
683
302
-124
-463
-751
-1008
-1200
-1289
-1335
-1359
-1312
-1135
-871
-589
-367
-302
-297
-174
-29
-12
65
292
418
366
327
342
281
152
142
133
125
278
614
937
1204
1599
2032
2366
2714
3084
3240
3241
3368
3584
3545
2935
1799
-124
-3347
-6926
-8705
-8121
-6533
-5032
-3487
-1437
754
2342
3197
3462
3399
3408
3183
2108
650
-191
-113
428
774
695
398
-13
-657
-1538
-2507
-3227
-3433
-3323
-3210
-2994
-2419
-1413
-84
1153
2039
2521
2522
2091
1370
589
-63
-419
-503
-515
-578
-753
-944
-1063
-1247
-1855
-2738
-3181
-2992
-2684
-2461
-1838
-787
32
589
1121
1365
1259
1048
717
98
-574
-1075
-1359
-1422
-1371
-1301
-1178
-994
-783
-705
-819
-854
-708
-542
-443
-299
-112
198
477
588
694
761
664
463
232
39
-47
-25
174
598
1104
1457
1803
2265
2620
2816
3020
3179
3155
3192
3476
3429
2460
663
-2100
-5701
-8359
-8434
-6829
-5395
-4135
-2209
-11
1689
2691
3088
3140
3172
3192
2459
937
-177
-240
332
872
1014
800
401
-188
-1043
-2127
-3073
-3431
-3352
-3233
-3102
-2809
-2095
-813
604
1631
2187
2339
2055
1400
578
-136
-571
-633
-521
-697
-1108
-1292
-1234
-1366
-1698
-1868
-1898
-1995
-1947
-1723
-1533
-1332
-911
-374
-17
227
422
514
431
169
-158
-516
-787
-999
-1251
-1390
-1336
-1209
-1018
-757
-505
-335
-276
-216
-145
-172
-135
47
182
194
182
145
75
30
28
85
122
143
234
377
607
957
1309
1654
2090
2539
2826
2966
3080
3235
3384
3471
3356
2698
899
-2393
-6212
-8527
-8380
-6883
-5465
-4096
-2115
160
1793
2516
2726
2837
3142
3189
2255
698
-312
-188
599
1223
1319
1132
807
153
-960
-2248
-3185
-3476
-3348
-3237
-3125
-2792
-2027
-806
462
1453
2199
2510
2240
1525
626
-108
-479
-514
-370
-225
-258
-421
-596
-836
-1437
-2390
-3106
-3169
-2896
-2650
-2207
-1385
-561
120
767
1181
1159
924
776
405
-228
-767
-1087
-1158
-1096
-1055
-1060
-1017
-886
-784
-813
-859
-816
-707
-573
-392
-203
23
436
846
1004
996
951
784
450
130
21
64
216
558
1007
1373
1775
2347
2861
3205
3470
3666
3765
3752
3645
3113
1700
-807
-4142
-7218
-8515
-7693
-6028
-4559
-3034
-1011
992
2168
2500
2482
2547
2745
2574
1602
384
-97
381
1203
1613
1456
1048
432
-523
-1751
-3000
-3733
-3725
-3347
-3013
-2756
-2249
-1316
-149
860
1574
1981
1993
1589
890
122
-437
-558
-436
-462
-731
-989
-1145
-1433
-1923
-2231
-2261
-2138
-1923
-1678
-1512
-1374
-1052
-652
-319
-71
106
189
83
-146
-379
-607
-839
-985
-1089
-1262
-1386
-1348
-1229
-1104
-965
-748
-563
-478
-425
-321
-235
-143
28
193
294
322
320
318
259
174
191
232
274
421
707
968
1207
1587
2171
2674
3057
3407
3638
3726
3779
3696
3087
1720
-554
-3764
-6903
-8276
-7623
-6216
-4952
-3389
-1402
479
1756
2301
2357
2406
2691
2675
1862
739
234
600
1328
1761
1735
1361
732
-229
-1587
-2981
-3863
-4024
-3755
-3429
-3108
-2619
-1731
-566
499
1270
1744
1975
1833
1284
558
-31
-246
-113
143
165
-319
-1153
-1825
-2203
-2554
-2891
-2838
-2297
-1758
-1521
-1327
-1032
-701
-260
240
442
272
45
-120
-284
-532
-741
-833
-933
-1070
-1215
-1458
-1654
-1581
-1323
-1041
-808
-615
-445
-302
-178
-51
122
330
467
400
249
196
110
-40
61
287
354
454
725
995
1160
1351
1828
2386
2851
3272
3689
3905
3887
3700
3037
1623
-740
-3835
-6605
-7870
-7478
-6209
-4834
-3346
-1574
236
1523
1948
1862
1921
2210
2152
1487
723
485
926
1647
2139
2173
1771
1044
-54
-1508
-2979
-3924
-4146
-3965
-3684
-3273
-2628
-1742
-678
275
924
1293
1460
1353
979
484
153
138
281
557
585
-108
-1059
-1531
-1856
-2500
-3082
-2942
-2382
-2060
-1767
-1332
-1044
-773
-149
358
364
212
131
131
63
-202
-433
-451
-431
-651
-1116
-1500
-1578
-1536
-1495
-1345
-1147
-946
-685
-404
-201
-40
198
455
600
566
457
369
264
169
230
427
579
727
974
1275
1552
1837
2207
2742
3296
3702
3927
4028
3832
3127
1748
-553
-3656
-6524
-7685
-7125
-5963
-4871
-3431
-1632
73
1180
1555
1488
1457
1708
1747
1224
568
580
1255
2059
2493
2478
2158
1498
371
-1119
-2598
-3626
-4000
-3904
-3611
-3241
-2664
-1837
-912
-120
460
811
950
934
804
594
327
93
149
464
573
223
-362
-802
-1173
-1533
-1802
-2017
-2190
-2143
-1858
-1694
-1628
-1274
-658
-137
96
214
325
283
118
-43
-203
-370
-476
-483
-590
-813
-946
-815
-604
-542
-575
-618
-628
-584
-632
-1016
-1378
-1198
-579
-215
-308
-348
11
338
296
201
307
502
659
782
820
865
1118
1651
2108
2304
2460
2814
3084
2976
2689
2580
2366
1527
40
-1970
-4067
-5414
-5680
-5516
-5149
-4154
-2561
-1095
-140
379
752
1179
1613
1737
1349
1016
1075
1362
1672
1856
1941
1917
1609
874
-275
-1566
-2564
-3125
-3377
-3418
-3266
-2847
-2192
-1479
-843
-323
143
507
683
667
456
299
246
-43
-503
-626
-393
-353
-585
-697
-653
-886
-1290
-1541
-1705
-1828
-1735
-1489
-1327
-1091
-762
-361
0
130
61
20
-30
-180
-450
-828
-1111
-1210
-1105
-905
-803
-788
-647
-495
-418
-336
-319
-289
-36
308
440
453
625
910
1076
1105
1167
1260
1342
1559
1851
2115
2396
2761
3068
3194
3179
3003
2406
1114
-874
-3268
-5411
-6540
-6389
-5491
-4428
-3287
-2006
-716
245
655
717
842
1079
1128
906
682
808
1406
2121
2528
2499
2094
1454
554
-674
-1914
-2799
-3277
-3372
-3208
-2937
-2552
-2013
-1395
-845
-550
-477
-368
-162
-1
87
169
141
145
393
654
568
159
-179
-316
-667
-1287
-1750
-1924
-2008
-2057
-2062
-2042
-1922
-1660
-1185
-681
-451
-318
-99
48
-43
-294
-500
-504
-447
-451
-507
-571
-589
-510
-380
-340
-381
-378
-280
-146
-87
-92
24
303
631
872
1066
1404
1854
2172
2389
2730
3106
3244
3254
3304
3275
3027
2525
1589
-82
-2385
-4665
-6035
-6051
-5074
-4016
-3244
-2333
-1123
-243
17
4
119
541
884
763
460
623
1436
2357
2814
2838
2582
2044
1133
-103
-1365
-2305
-2763
-2914
-2926
-2793
-2496
-2016
-1504
-1164
-980
-926
-896
-794
-770
-783
-593
-180
293
676
886
900
705
394
111
-266
-855
-1449
-1785
-1900
-2016
-2191
-2145
-1890
-1664
-1498
-1271
-1021
-815
-573
-397
-362
-405
-352
-189
-53
22
31
12
-6
-106
-299
-484
-568
-524
-414
-270
-172
-96
103
363
505
658
939
1248
1622
1984
2232
2487
2868
3217
3269
3179
3161
3192
2917
2188
925
-1055
-3353
-5042
-5611
-5322
-4670
-3911
-3017
-2116
-1285
-738
-423
-93
387
810
854
706
729
1193
1935
2583
2898
2819
2380
1617
623
-438
-1374
-2032
-2375
-2523
-2636
-2688
-2526
-2184
-1853
-1633
-1465
-1359
-1305
-1220
-988
-554
-22
562
1129
1441
1226
512
-44
-140
-311
-630
-853
-893
-1044
-1315
-1522
-1745
-1888
-1811
-1766
-1998
-2107
-1844
-1460
-1090
-635
-246
-9
14
-77
-119
-178
-228
-173
-48
29
21
25
157
333
348
298
243
127
-4
33
283
622
1025
1546
2126
2551
2854
3031
3025
3061
3220
3237
2971
2389
1400
-256
-2385
-4146
-4947
-4721
-4001
-3439
-3050
-2525
-1834
-1375
-1264
-1074
-581
-62
179
153
205
754
1710
2599
3140
3268
2991
2304
1323
276
-643
-1295
-1626
-1809
-2044
-2291
-2360
-2242
-1978
-1765
-1772
-1876
-1897
-1938
-2030
-1871
-1250
-438
201
602
796
837
792
769
652
396
71
-252
-540
-807
-1078
-1319
-1377
-1290
-1341
-1562
-1712
-1740
-1683
-1599
-1427
-1183
-1006
-864
-641
-467
-353
-195
32
314
474
458
453
556
690
768
815
880
893
881
912
969
1092
1327
1560
1774
2122
2447
2493
2485
2632
2740
2468
1834
1050
-161
-1874
-3430
-4191
-4176
-3646
-3072
-2654
-2155
-1627
-1353
-1434
-1480
-1148
-717
-493
-390
-233
258
1057
1842
2405
2749
2771
2351
1628
837
117
-389
-633
-796
-975
-1249
-1518
-1636
-1632
-1661
-1814
-2015
-2100
-2171
-2280
-2277
-2139
-1708
-941
-253
33
204
466
746
835
611
337
181
82
-133
-488
-777
-845
-838
-885
-1017
-1179
-1278
-1318
-1370
-1397
-1411
-1438
-1317
-1122
-945
-782
-629
-415
-106
132
211
274
406
636
780
808
947
1138
1225
1318
1492
1759
2006
2216
2505
2767
2858
2864
2877
2919
2831
2313
1450
404
-979
-2465
-3489
-3962
-4018
-3609
-3022
-2593
-2349
-2114
-1914
-1706
-1432
-1130
-880
-574
-174
147
608
1383
2148
2573
2684
2406
1766
1047
399
-138
-493
-712
-812
-910
-1096
-1278
-1402
-1426
-1421
-1501
-1675
-1904
-2299
-2655
-2475
-1859
-1340
-950
-553
-32
331
253
3
-67
29
0
-271
-469
-392
-284
-257
-197
-130
-200
-366
-600
-900
-1307
-1544
-1512
-1405
-1322
-1236
-1114
-876
-603
-454
-418
-319
-51
116
173
289
511
752
1038
1293
1444
1594
1840
2149
2378
2602
2869
3033
3083
3031
2957
2868
2571
1973
1097
-80
-1415
-2513
-3194
-3478
-3317
-2972
-2664
-2439
-2251
-2192
-2222
-2151
-1963
-1736
-1480
-1197
-924
-479
239
998
1612
2044
2181
2018
1662
1223
815
519
361
253
128
-65
-355
-643
-859
-1123
-1588
-2078
-2382
-2614
-2807
-2933
-2837
-2463
-1940
-1393
-893
-498
-324
-256
-201
-188
-205
-193
-94
66
59
-108
-204
-146
-104
-272
-566
-798
-976
-1168
-1322
-1334
-1190
-927
-668
-507
-441
-431
-374
-281
-219
-163
-76
40
184
351
528
786
1096
1396
1683
1921
2098
2321
2635
2812
2777
2848
3124
3134
2795
2359
1818
966
-78
-1017
-1684
-2131
-2293
-2254
-2221
-2177
-2151
-2155
-2163
-2129
-2122
-2079
-1935
-1724
-1527
-1221
-708
-90
466
913
1215
1293
1234
1078
856
679
564
454
340
250
222
141
-39
-260
-558
-844
-1080
-1356
-1687
-1941
-2023
-1952
-1777
-1590
-1476
-1383
-1301
-1326
-1422
-1474
-1429
-1323
-1171
-1022
-904
-722
-450
-228
-81
23
49
10
-103
-253
-420
-549
-549
-535
-550
-554
-534
-524
-546
-559
-566
-560
-469
-326
-204
-95
97
376
651
867
1089
1306
1507
1734
1878
1914
1944
2016
2111
2140
2021
1827
1597
1233
746
237
-132
-426
-715
-970
-1089
-1136
-1156
-1174
-1221
-1231
-1217
-1242
-1334
-1395
-1410
-1363
-1298
-1189
-976
-737
-547
-390
-234
-114
-81
-81
-72
-51
-27
-16
-17
10
52
28
-78
-183
-201
-217
-347
-468
-485
-453
-472
-521
-518
-525
-515
-545
-599
-613
-607
-588
-559
-523
-496
-496
-446
-342
-284
-274
-276
-200
-136
-125
-136
-132
-25
0
-18
110
171
75
103
148
-24
-133
2
20
-166
-56
3
-173
-50
-55
-97
-101
-84
34
-10
86
210
240
325
369
401
407
389
337
303
279
198
167
162
140
133
107
74
47
14
-20
-41
-84
-129
-134
-124
-130
-102
-52
-8
14
29
61
51
58
75
50
13
-35
-94
-176
-238
-277
-331
-391
-405
-423
-434
-435
-460
-471
-489
-517
-516
-523
-534
-523
-509
-461
-425
-406
-378
-390
-419
-435
-460
-469
-451
-460
-474
-467
-450
-405
-351
-318
-291
-245
-188
-148
-131
-114
-112
-122
-137
-155
-210
-261
-253
-248
-233
-230
-213
-198
-197
-168
-148
-144
-118
-90
-51
-10
23
67
74
105
147
175
194
177
169
150
101
68
33
29
22
29
18
11
51
74
94
107
116
116
128
132
133
130
130
126
85
4
-110
-223
-315
-375
-403
-388
-384
-375
-342
-295
-245
-232
-212
-173
-178
-219
-257
-294
-336
-382
-418
-425
-440
-453
-434
-436
-440
-431
-414
-409
-433
-460
-481
-502
-506
-476
-431
-356
-287
-212
-139
-93
-75
-64
-86
-150
-194
-238
-285
-299
-281
-262
-237
-209
-171
-149
-137
-120
-88
-65
-43
-36
-29
-28
-56
-66
-59
-71
-65
-50
-36
-17
-28
-34
-18
-7
5
24
32
70
99
110
130
124
106
103
95
84
94
87
66
46
36
-8
-66
-121
-184
-230
-258
-282
-287
-275
-236
-218
-240
-227
-192
-160
-162
-208
-253
-300
-377
-481
-565
-600
-596
-569
-548
-539
-499
-428
-357
-311
-274
-251
-248
-264
-298
-324
-347
-334
-302
-291
-282
-264
-246
-234
-236
-249
-256
-288
-326
-358
-422
-470
-490
-477
-441
-408
-354
-311
-271
-220
-187
-197
-226
-236
-245
-250
-233
-217
-178
-129
-91
-73
-67
-70
-98
-128
-154
-159
-149
-148
-157
-185
-222
-198
-211
-214
-181
-151
-135
-159
-171
-192
-165
-114
-88
-64
-52
-28
-14
-7
6
11
28
44
16
-12
-37
-48
-56
-45
-49
-88
-130
-206
-257
-293
-339
-340
-342
-345
-322
-284
-227
-165
-100
-60
-35
-50
-75
-126
-206
-264
-334
-389
-452
-497
-492
-482
-443
-388
-354
-298
-230
-190
-176
-187
-210
-228
-241
-230
-208
-216
-230
-212
-224
-261
-281
-318
-346
-397
-431
-481
-534
-559
-571
-562
-540
-481
-422
-368
-286
-204
-159
-112
-99
-113
-124
-126
-209
-282
-197
-225
-271
-235
-249
-284
-322
-395
-417
-398
-423
-417
-380
-338
-289
-283
-265
-210
-189
-185
-186
-176
-174
-152
-138
-110
-70
-68
-54
-52
-47
-80
-111
-102
-124
-157
-186
-219
-269
-300
-278
-209
-269
-310
-253
-335
-369
-364
-389
-396
-355
-328
-313
-265
-226
-184
-125
-98
-57
-30
-71
-109
-139
-193
-213
-254
-317
-353
-389
-422
-421
-412
-411
-364
-312
-300
-314
-341
-341
-305
-279
-248
-245
-255
-257
-255
-240
-249
-250
-281
-311
-325
-383
-423
-454
-490
-483
-477
-456
-423
-398
-366
-330
-304
-286
-257
-253
-282
-294
-306
-343
-361
-365
-369
-348
-357
-376
-410
-467
-476
-479
-473
-448
-421
-377
-319
-266
-219
-162
-148
-137
-124
-148
-179
-201
-214
-202
-197
-187
-187
-219
-243
-267
-299
-324
-349
-396
-439
-443
-436
-443
-409
-374
-351
-315
-277
-259
-270
-260
-234
-237
-237
-228
-229
-230
-200
-168
-146
-123
-93
-69
-62
-80
-123
-185
-264
-322
-358
-414
-461
-461
-451
-444
-412
-366
-336
-363
-330
-308
-357
-314
-260
-261
-264
-273
-289
-286
-273
-243
-212
-209
-220
-257
-290
-343
-384
-409
-436
-446
-451
-457
-470
-478
-491
-485
-466
-455
-481
-493
-480
-475
-463
-461
-456
-431
-407
-403
-429
-500
-551
-571
-560
-539
-525
-488
-455
-425
-408
-389
-357
-357
-387
-425
-465
-499
-537
-540
-513
-515
-486
-460
-463
-463
-436
-412
-398
-375
-389
-422
-438
-435
-414
-395
-386
-358
-329
-326
-309
-291
-277
-252
-246
-239
-241
-250
-269
-292
-306
-336
-361
-347
-341
-332
-318
-289
-271
-281
-269
-262
-293
-295
-251
-270
-285
-285
-284
-288
-304
-278
-248
-238
-199
-172
-178
-182
-179
-195
-200
-214
-237
-205
-203
-220
-214
-241
-273
-290
-352
-385
-429
-479
-497
-528
-523
-482
-458
-425
-399
-398
-368
-353
-346
-335
-321
-299
-283
-256
-246
-262
-302
-331
-379
-436
-465
-497
-521
-531
-539
-531
-518
-507
-498
-481
-468
-473
-493
-507
-523
-537
-534
-526
-493
-476
-464
-443
-443
-437
-396
-368
-365
-351
-327
-317
-314
-312
-306
-294
-297
-313
-318
-327
-325
-318
-307
-300
-329
-345
-359
-384
-369
-348
-326
-303
-297
-295
-292
-304
-282
-254
-241
-185
-164
-128
-81
-84
-92
-90
-92
-83
-83
-99
-119
-148
-181
-204
-250
-301
-327
-366
-381
-418
-470
-483
-488
-480
-453
-417
-371
-356
-332
-312
-307
-324
-339
-334
-357
-361
-371
-377
-361
-350
-317
-310
-341
-327
-313
-311
-303
-326
-335
-342
-383
-395
-415
-452
-447
-449
-447
-434
-433
-402
-380
-379
-352
-330
-336
-325
-341
-349
-322
-309
-313
-302
-289
-261
-242
-241
-227
-242
-238
-231
-239
-245
-239
-252
-295
-329
-368
-398
-395
-405
-381
-351
-363
-349
-342
-338
-324
-325
-305
-289
-306
-305
-309
-294
-264
-264
-259
-248
-270
-282
-296
-309
-314
-303
-279
-268
-284
-297
-294
-310
-337
-360
-378
-408
-452
-484
-494
-490
-455
-399
-361
-339
-318
-278
-258
-247
-227
-208
-204
-204
-210
-244
-257
-282
-315
-310
-333
-337
-334
-341
-335
-318
-301
-292
-282
-264
-241
-250
-259
-282
-319
-330
-356
-383
-399
-408
-399
-391
-375
-358
-333
-302
-279
-264
-282
-302
-307
-316
-306
-316
-320
-300
-318
-326
-321
-330
-326
-347
-374
-389
-400
-400
-379
-356
-357
-343
-345
-356
-340
-326
-306
-259
-238
-231
-229
-227
-240
-268
-263
-239
-223
-209
-189
-202
-219
-232
-252
-262
-299
-346
-388
-436
-454
-463
-482
-502
-501
-506
-506
-505
-503
-489
-461
-412
-394
-375
-330
-282
-272
-270
-257
-265
-281
-283
-285
-292
-265
-246
-237
-227
-238
-243
-250
-264
-276
-296
-307
-332
-357
-350
-330
-294
-296
-307
-300
-291
-301
-316
-312
-315
-301
-270
-267
-282
-267
-255
-267
-263
-243
-212
-195
-158
-117
-108
-105
-113
-130
-162
-204
-233
-278
-316
-342
-358
-368
-391
-381
-360
-361
-333
-315
-310
-300
-270
-257
-253
-220
-227
-231
-230
-210
-200
-199
-162
-139
-144
-142
-173
-215
-227
-267
-285
-305
-341
-376
-384
-394
-414
-428
-462
-455
-459
-489
-488
-489
-470
-428
-382
-350
-345
-334
-310
-311
-304
-295
-282
-296
-312
-313
-315
-299
-301
-288
-279
-301
-314
-334
-392
-418
-421
-394
-367
-347
-328
-346
-337
-315
-340
-337
-328
-347
-332
-319
-310
-306
-290
-257
-237
-211
-220
-237
-236
-270
-316
-322
-358
-370
-365
-395
-402
-394
-408
-403
-390
-363
-344
-348
-338
-321
-322
-323
-300
-289
-297
-302
-310
-325
-329
-342
-331
-319
-318
-312
-301
-277
-259
-241
-228
-212
-199
-195
-217
-234
-221
-244
-252
-248
-281
-301
-302
-303
-298
-313
-328
-327
-334
-361
-374
-367
-351
-343
-314
-272
-234
-195
-167
-150
-130
-99
-74
-72
-89
-119
-149
-168
-209
-247
-274
-302
-320
-332
-336
-360
-378
-389
-416
-428
-423
-437
-453
-431
-393
-354
-315
-293
-271
-241
-258
-274
-305
-337
-333
-351
-359
-361
-368
-326
-301
-277
-248
-261
-274
-283
-321
-360
-402
-407
-419
-435
-444
-452
-414
-387
-370
-348
-331
-307
-295
-308
-308
-307
-300
-259
-226
-208
-211
-210
-185
-191
-219
-238
-258
-280
-294
-309
-329
-347
-347
-367
-387
-379
-344
-310
-298
-284
-257
-258
-277
-273
-273
-295
-284
-273
-277
-273
-275
-266
-246
-234
-229
-226
-216
-213
-223
-211
-206
-207
-185
-170
-176
-181
-165
-176
-196
-204
-218
-233
-256
-263
-260
-284
-303
-301
-317
-334
-344
-362
-385
-376
-363
-316
-297
-281
-229
-231
-229
-213
-220
-225
-237
-278
-305
-325
-348
-356
-376
-378
-350
-318
-307
-320
-291
-269
-271
-245
-218
-239
-254
-256
-276
-309
-324
-339
-324
-294
-275
-244
-218
-219
-233
-221
-225
-236
-239
-218
-198
-200
-171
-152
-172
-159
-168
-201
-228
-268
-309
-328
-342
-348
-354
-363
-361
-338
-311
-312
-316
-275
-245
-232
-192
-172
-164
-125
-94
-92
-74
-61
-83
-102
-118
-155
-179
-196
-228
-245
-260
-259
-250
-243
-212
-202
-187
-160
-162
-178
-183
-156
-172
-211
-208
-208
-214
-209
-192
-204
-234
-276
-297
-315
-329
-315
-315
-294
-267
-224
-210
-189
-176
-180
-178
-197
-201
-195
-230
-257
-255
-260
-245
-237
-211
-208
-210
-178
-198
-228
-206
-180
-202
-193
-156
-178
-179
-182
-204
-223
-245
-266
-262
-255
-256
-239
-214
-232
-247
-220
-223
-235
-212
-209
-211
-211
-214
-211
-228
-219
-227
-270
-304
-318
-344
-363
-395
-409
-364
-316
-279
-248
-216
-205
-199
-216
-240
-252
-252
-239
-231
-208
-193
-190
-197
-218
-244
-257
-304
-331
-338
-368
-364
-345
-339
-324
-275
-238
-218
-203
-177
-141
-141
-132
-113
-98
-99
-143
-167
-184
-198
-214
-211
-217
-248
-229
-234
-231
-217
-241
-233
-206
-217
-207
-197
-205
-197
-212
-214
-197
-184
-177
-175
-173
-166
-161
-166
-172
-176
-204
-213
-223
-267
-280
-314
-348
-345
-360
-397
-424
-427
-483
-505
-511
-758
-1928
-2015
-1228
-975
-802
-700
-547
-568
-561
-354
-329
-180
-17
-113
-88
-284
-160
-126
-224
-139
-248
-278
-349
-371
-256
-328
-248
-127
-192
-138
-229
-309
-344
-402
-291
-345
-295
-239
-249
-224
-210
-310
-282
-621
-1358
-1134
-694
-589
-552
-478
-353
-435
-362
-322
-378
-253
-285
-241
-338
-449
-245
-233
-221
-181
-364
-241
-287
-373
-278
-412
-292
-234
-228
-205
-253
-224
-239
-223
-274
-241
-217
-284
-310
-274
-241
-374
-185
-241
-249
-173
-386
-173
-219
-332
-375
-282
-228
-443
-466
-439
-569
-502
-432
-639
-457
-462
-502
-382
-504
-430
-403
-395
-419
-421
-372
-371
-345
-281
-411
-221
-357
-415
-219
-433
-366
-344
-388
-422
-447
-400
-334
-427
-437
-394
-454
-398
-496
-432
-414
-455
-363
-433
-386
-460
-425
-389
-539
-392
-351
-443
-316
-376
-401
-283
-377
-405
-407
-364
-261
-419
-354
-222
-393
-343
-258
-235
-291
-177
-348
-249
-175
-369
-309
-271
-264
-366
-241
-262
-353
-262
-305
-375
-347
-403
-388
-237
-364
-419
-275
-289
-187
-265
-332
-223
-212
-217
-384
-213
-117
-307
-139
-138
-200
-195
1
-166
-169
-131
-252
-203
-359
-364
-331
-401
-358
-254
-468
-250
-259
-395
-359
-287
-181
-309
-199
-130
-276
-154
11
-208
-201
-6
-46
-313
-191
-141
-370
-307
-150
-219
-466
-162
-295
-262
-248
-422
-65
-376
-233
-102
-385
-184
-169
-304
-341
-268
-292
-161
-264
-70
4
-159
-28
-108
-70
-151
-8
-118
-137
3
-128
-193
-123
-54
-89
32
-179
-9
196
-41
-82
-49
-153
-324
-124
-72
-349
-330
-141
-313
-247
-200
-368
-219
-169
-253
-251
-164
-167
-161
-141
-175
-258
-163
-219
-237
-156
-141
-140
-25
-20
-130
-159
-589
-835
-566
-456
-381
-352
-208
-352
-380
-179
-270
-145
-135
61
-18
-5
161
202
267
173
233
137
95
227
188
145
246
186
179
184
86
69
-61
-38
-119
-36
32
-128
-76
51
-3
-203
-73
-12
-15
52
0
90
167
53
74
50
82
6
39
-11
-73
-191
-127
69
-111
61
39
-78
-97
-117
-66
32
2
-13
30
-5
137
150
40
146
143
99
195
-3
-93
-11
40
67
-162
33
50
-159
-46
-122
-119
99
-101
-99
71
-48
87
14
-155
7
-83
-105
-127
-103
-97
-176
-39
-94
-96
-85
-131
-206
-230
-259
-106
-78
-211
-101
-129
-53
-211
-194
-150
-229
-116
-253
-343
-241
-287
-380
-281
-234
-295
-367
-241
-236
-507
-349
-284
-467
-423
-446
-462
-472
-453
-504
-525
-495
-341
-479
-500
-362
-527
-441
-580
-731
-704
-796
-600
-474
-588
-521
-544
-783
-522
-543
-679
-492
-395
-498
-578
-471
-301
-282
-352
-206
-307
-243
-318
-441
-227
-291
-306
-261
-270
-251
-332
-332
-309
-306
-310
-209
-344
-294
-258
-557
-425
-405
-387
-362
-373
-398
-442
-256
-396
-422
-332
-367
-273
-357
-356
-462
-354
-342
-426
-305
-272
-218
-281
-314
-122
-229
-239
-232
-346
-387
-334
-441
-324
-398
-435
-226
-354
-302
-371
-341
-307
-413
-363
-369
-381
-394
-429
-415
-412
-509
-269
-446
-472
-403
-428
-429
-468
-359
-356
-452
-475
-345
-372
-313
-301
-298
-300
-294
-353
-365
-308
-393
-317
-366
-326
-256
-361
-259
-242
-342
-344
-291
-294
-424
-411
-263
-390
-481
-289
-266
-278
-276
-272
-273
-326
-331
-187
-350
-489
-388
-314
-318
-388
-277
-323
-368
-280
-291
-235
-215
-249
-230
-198
-241
-195
-151
-245
-121
-322
-296
-243
-286
-248
-283
-249
-254
-270
-335
-327
-350
-326
-214
-255
-330
-155
-251
-226
-106
-178
-188
-125
-195
-219
-169
-313
-285
-226
-270
-309
-431
-276
-279
-333
-340
-191
-295
-305
-131
-340
-294
-221
-236
-184
-190
-263
-197
-155
-328
-137
-185
-290
-143
-221
-319
-249
-192
-297
-278
-228
-109
-331
-304
-252
-394
-367
-333
-345
-479
-350
-330
-402
-433
-313
-293
-379
-175
-291
-364
-257
-331
-316
-260
-267
-280
-357
-237
-258
-396
-321
-282
-292
-322
-324
-206
-238
-243
-130
-283
-209
-209
-214
-179
-248
-221
-119
-145
-78
-192
-247
-204
-285
-252
-231
-258
-273
-318
-228
-138
-277
-218
-162
-175
-216
-161
-93
-223
-170
-56
-131
-114
-128
-186
-151
-96
-160
-262
-223
-294
-292
-350
-381
-399
-340
-405
-365
-392
-419
-305
-362
-297
-275
-279
-224
-183
-266
-268
-216
-261
-255
-244
-229
-274
-355
-213
-264
-402
-281
-221
-406
-311
-153
-286
-272
-233
-280
-288
-291
-294
-260
-240
-215
-307
-332
-131
-453
-1169
-565
-572
-782
-366
-419
-486
-454
-518
-335
-374
-356
14
-200
-194
-196
-143
26
-48
-228
-90
-83
-347
-242
-95
-153
-147
-68
-32
-81
-217
-229
-238
-166
-117
-216
-102
-118
-365
-280
-195
-391
-256
-77
-218
-279
-215
-80
-50
-165
-153
-79
-149
-191
-217
-185
-140
-187
-137
-33
-198
-290
-205
-186
-268
-164
-198
-329
-171
-125
-327
-252
-19
-233
-212
-20
-137
-104
-60
-144
-132
-174
-231
-252
-269
-195
-220
-244
-181
-102
-249
-322
-125
-48
-183
-251
-126
14
-94
-305
-188
-70
-298
-224
-94
-288
-271
-65
-115
-286
-155
-229
-263
-229
-310
-258
-187
-76
-107
-156
-22
-100
-108
-100
-160
-141
-210
-264
-130
-148
-284
-181
-153
-206
-225
-135
-146
-210
-118
-24
-109
-148
10
5
-61
-53
-50
-68
-117
-66
-40
-84
-163
-63
8
-158
-146
-96
-105
-58
62
16
-143
-29
4
-214
-194
12
-93
-218
-156
-113
-190
-273
-199
-149
-178
-168
-220
-274
-222
-193
-187
-42
-96
-326
-245
-115
-194
-138
-1
-81
-152
-86
-183
-208
-127
-104
-118
-121
-140
-170
-57
-108
-199
-184
-108
-141
-254
-170
-144
-212
-159
-96
-151
-151
-118
-117
-127
-119
-95
-96
-84
-73
-130
-149
-152
-147
-107
-90
-9
-27
-148
-77
22
-94
-200
-161
-103
-79
-74
-63
-99
-168
-126
-80
-260
-247
-48
-74
-159
-146
-154
-123
-137
-152
-108
-174
-241
-210
-190
-219
-295
-213
-133
-250
-234
-192
-167
-245
-233
-122
-234
-226
-140
-157
-179
-193
-172
-157
-107
-53
-179
-247
-211
-231
-295
-311
-341
-322
-287
-358
-352
-365
-330
-297
-205
-215
-365
-267
-182
-253
-293
-213
-250
-255
-205
-285
-294
-213
-169
-203
-219
-197
-244
-268
-266
-241
-190
-327
-380
-314
-292
-302
-319
-346
-286
-212
-202
-272
-246
-211
-249
-248
-233
-276
-290
-226
-309
-352
-319
-255
-173
-134
-200
-263
-194
-191
-276
-269
-196
-248
-345
-266
-198
-277
-295
-228
-266
-284
-303
-276
-202
-241
-218
-162
-200
-199
-216
-213
-204
-279
-266
-224
-302
-308
-268
-351
-433
-340
-233
-328
-407
-367
-327
-353
-375
-316
-312
-329
-306
-289
-331
-335
-342
-324
-314
-389
-428
-436
-438
-496
-471
-467
-489
-475
-481
-435
-452
-485
-432
-464
-456
-386
-450
-493
-406
-405
-426
-402
-422
-411
-377
-431
-521
-443
-412
-493
-432
-383
-430
-484
-438
-310
-337
-419
-380
-321
-316
-333
-373
-315
-308
-375
-410
-405
-383
-379
-323
-350
-386
-426
-396
-341
-379
-372
-318
-353
-429
-444
-408
-367
-383
-413
-329
-301
-420
-427
-409
-416
-395
-429
-421
-438
-466
-447
-463
-485
-413
-343
-396
-403
-382
-402
-399
-390
-361
-297
-271
-299
-346
-290
-305
-399
-331
-307
-305
-346
-435
-476
-474
-325
-264
-288
-272
-223
-225
-331
-359
-334
-344
-350
-385
-455
-501
-484
-471
-455
-467
-465
-421
-387
-388
-491
-476
-310
-328
-413
-405
-470
-560
-531
-430
-412
-412
-427
-410
-398
-503
-554
-501
-450
-503
-506
-515
-526
-520
-530
-511
-496
-486
-473
-461
-409
-420
-496
-449
-379
-429
-486
-508
-525
-500
-450
-422
-414
-339
-342
-407
-364
-375
-423
-388
-315
-293
-327
-344
-387
-394
-383
-428
-458
-434
-407
-402
-397
-377
-390
-358
-303
-340
-350
-272
-233
-209
-175
-156
-160
-174
-140
-121
-97
-89
-150
-193
-164
-140
-165
-186
-208
-231
-242
-274
-281
-237
-247
-299
-295
-310
-355
-374
-368
-391
-471
-517
-481
-564
-651
-574
-554
-624
-649
-547
-494
-581
-586
-504
-540
-584
-529
-491
-519
-529
-465
-434
-423
-483
-459
-410
-469
-486
-511
-529
-554
-546
-546
-567
-543
-503
-479
-498
-453
-444
-446
-406
-355
-339
-387
-388
-323
-296
-318
-281
-251
-253
-246
-245
-180
-159
-147
-120
-85
-82
-106
-29
34
65
58
77
86
58
51
3
-5
19
-12
-27
-24
-63
-89
-91
-66
-100
-138
-134
-123
-141
-175
-188
-222
-322
-380
-418
-529
-577
-587
-624
-638
-672
-682
-660
-769
-781
-688
-727
-768
-713
-621
-621
-711
-708
-618
-654
-693
-617
-573
-598
-615
-538
-454
-479
-493
-440
-422
-438
-454
-424
-336
-248
-201
-213
-163
-175
-225
-201
-136
-140
-227
-167
-85
-104
-145
-122
-87
-69
-20
36
107
140
124
188
279
341
386
475
615
660
611
590
597
566
539
527
412
256
165
113
1
-109
-168
-306
-463
-627
-791
-877
-951
-1040
-1061
-1114
-1227
-1321
-1393
-1444
-1482
-1464
-1416
-1435
-1434
-1348
-1333
-1400
-1354
-1218
-1198
-1210
-1106
-949
-828
-741
-628
-482
-406
-383
-333
-264
-215
-239
-209
-81
-41
-115
-157
-149
-166
-202
-184
-171
-164
-98
-106
-159
-163
-116
-51
-60
-16
62
87
103
183
283
383
409
465
529
480
536
633
710
775
830
895
886
758
596
539
554
503
349
235
243
243
136
-31
-151
-298
-416
-502
-590
-668
-732
-723
-758
-842
-906
-1033
-1120
-1123
-1099
-1081
-1079
-1025
-932
-860
-847
-888
-919
-849
-761
-746
-817
-888
-753
-525
-434
-449
-370
-228
-234
-352
-387
-305
-324
-390
-312
-235
-325
-486
-519
-396
-409
-606
-666
-588
-590
-697
-753
-702
-664
-651
-576
-515
-527
-518
-389
-284
-255
-232
-181
-100
-61
-60
7
142
247
359
429
520
645
736
821
904
967
1025
1049
1028
1014
954
819
766
800
807
715
503
338
274
165
27
-121
-237
-323
-462
-609
-682
-732
-833
-885
-898
-942
-1030
-1144
-1151
-1065
-1033
-1042
-1060
-1049
-986
-959
-979
-973
-882
-760
-720
-737
-790
-921
-841
-577
-450
-460
-379
-202
-272
-510
-483
-288
-298
-361
-220
-129
-318
-554
-582
-519
-598
-752
-689
-513
-474
-579
-643
-637
-670
-716
-705
-643
-583
-545
-465
-386
-348
-296
-230
-217
-145
53
212
282
419
632
771
801
875
1037
1169
1222
1217
1197
1168
1072
965
963
979
872
660
536
498
345
83
-28
-91
-240
-377
-528
-672
-788
-863
-913
-1019
-1150
-1232
-1271
-1322
-1370
-1373
-1337
-1306
-1293
-1265
-1203
-1230
-1217
-1077
-932
-877
-819
-682
-509
-561
-686
-530
-319
-253
-180
-8
73
-76
-244
-214
-194
-301
-263
-86
-45
-220
-388
-415
-422
-507
-550
-501
-445
-482
-539
-495
-450
-530
-606
-605
-596
-631
-617
-473
-320
-227
-228
-228
-144
-96
-46
138
402
556
688
879
998
1026
1098
1257
1292
1284
1294
1215
1094
1035
1078
1103
990
802
647
560
384
147
17
-36
-177
-298
-312
-433
-679
-839
-871
-917
-1087
-1236
-1268
-1317
-1408
-1444
-1435
-1436
-1438
-1425
-1375
-1329
-1282
-1206
-1084
-1064
-1116
-1027
-859
-778
-793
-725
-543
-438
-433
-372
-312
-344
-351
-289
-235
-200
-186
-185
-164
-194
-295
-396
-450
-459
-470
-482
-478
-493
-527
-550
-595
-640
-652
-657
-646
-607
-555
-495
-421
-377
-298
-242
-188
-88
47
245
465
603
650
740
802
923
1056
1059
1160
1388
1464
1392
1284
985
646
616
907
1012
785
687
771
543
94
-142
-251
-347
-365
-341
-404
-625
-886
-953
-962
-1122
-1321
-1353
-1230
-1177
-1277
-1285
-1214
-1189
-1120
-1078
-1113
-1170
-1082
-890
-730
-699
-785
-700
-494
-452
-498
-447
-299
-252
-368
-345
-241
-282
-299
-169
-106
-215
-381
-375
-253
-256
-346
-408
-375
-361
-453
-558
-579
-594
-636
-644
-630
-636
-660
-610
-456
-325
-292
-246
-119
28
124
215
348
470
563
717
915
973
990
1201
1458
1516
1373
1307
1272
1060
934
1035
1108
979
872
882
767
436
96
-38
-123
-242
-365
-433
-534
-706
-852
-951
-1108
-1303
-1385
-1366
-1373
-1394
-1397
-1375
-1320
-1251
-1178
-1198
-1214
-1099
-917
-819
-769
-655
-626
-701
-688
-557
-480
-402
-194
1
10
-119
-211
-220
-212
-136
-32
5
-16
-94
-213
-302
-356
-393
-412
-404
-413
-500
-588
-599
-557
-546
-574
-585
-591
-583
-550
-495
-377
-248
-134
-71
-20
22
55
186
382
531
662
802
920
1060
1104
1188
1378
1465
1369
1299
1233
1152
1108
1207
1267
1076
865
764
587
265
-16
-141
-169
-243
-432
-588
-770
-1029
-1241
-1285
-1323
-1444
-1510
-1488
-1487
-1572
-1585
-1532
-1498
-1445
-1345
-1318
-1308
-1195
-1016
-882
-915
-912
-743
-627
-645
-568
-328
-172
-199
-196
-119
-139
-251
-167
42
88
12
3
22
-46
-189
-284
-271
-278
-323
-391
-412
-456
-528
-537
-524
-575
-655
-639
-585
-543
-509
-465
-348
-235
-196
-166
-88
49
255
448
579
705
789
916
1048
1179
1359
1463
1501
1496
1480
1320
1118
1122
1262
1255
1056
895
824
656
318
82
23
-69
-244
-336
-401
-603
-890
-1060
-1064
-1122
-1281
-1339
-1311
-1356
-1459
-1540
-1564
-1557
-1517
-1454
-1424
-1425
-1358
-1240
-1197
-1179
-1100
-949
-850
-818
-721
-534
-430
-436
-364
-243
-266
-362
-312
-148
-120
-184
-184
-134
-207
-362
-429
-405
-465
-571
-559
-531
-614
-723
-718
-693
-763
-831
-775
-693
-681
-658
-598
-525
-480
-444
-325
-178
-91
62
308
463
557
665
799
989
1158
1302
1429
1502
1517
1481
1364
1205
1145
1228
1253
1105
970
881
691
438
242
107
-44
-193
-293
-426
-621
-833
-1013
-1073
-1153
-1306
-1406
-1422
-1444
-1463
-1530
-1564
-1528
-1459
-1400
-1405
-1403
-1297
-1143
-1069
-975
-779
-733
-840
-798
-569
-413
-373
-194
2
-12
-163
-256
-227
-161
-76
26
98
74
-42
-181
-243
-295
-380
-383
-298
-300
-401
-484
-554
-574
-581
-611
-627
-635
-625
-601
-606
-554
-465
-356
-221
-149
-101
15
227
417
524
673
865
987
1054
1186
1327
1372
1356
1386
1389
1237
1054
1077
1205
1125
905
812
768
568
317
184
50
-160
-336
-427
-596
-776
-924
-1041
-1118
-1205
-1347
-1421
-1423
-1453
-1449
-1463
-1486
-1460
-1399
-1344
-1298
-1258
-1163
-1058
-1045
-977
-834
-713
-662
-580
-407
-273
-306
-339
-275
-281
-317
-249
-145
-101
-121
-128
-160
-215
-245
-305
-337
-307
-297
-364
-423
-434
-500
-592
-640
-644
-600
-571
-564
-510
-456
-466
-442
-367
-281
-243
-170
28
167
221
379
563
589
645
814
954
1068
1210
1366
1414
1343
1329
1305
1170
1084
1063
1067
1029
881
745
633
441
206
2
-145
-277
-415
-497
-620
-813
-946
-1019
-1155
-1313
-1397
-1435
-1481
-1483
-1468
-1480
-1467
-1444
-1355
-1322
-1358
-1294
-1188
-1097
-1029
-1055
-1020
-892
-821
-748
-634
-488
-374
-382
-370
-293
-319
-317
-170
-35
-47
-73
-53
-146
-298
-355
-361
-413
-429
-398
-429
-508
-580
-650
-671
-666
-684
-657
-599
-619
-657
-549
-434
-381
-298
-153
-25
32
112
277
403
484
585
693
845
975
1050
1190
1306
1338
1381
1416
1407
1266
1127
1130
1201
1111
944
838
709
490
228
37
-161
-308
-394
-510
-656
-812
-965
-1115
-1231
-1298
-1361
-1427
-1430
-1417
-1420
-1464
-1482
-1428
-1359
-1318
-1319
-1279
-1181
-1125
-1105
-1066
-1075
-1057
-936
-735
-611
-520
-382
-281
-358
-431
-346
-297
-314
-215
-68
-99
-187
-225
-249
-305
-411
-442
-395
-381
-441
-508
-527
-558
-623
-626
-615
-610
-595
-532
-456
-415
-383
-347
-299
-255
-218
-131
21
188
316
393
457
586
706
791
924
1067
1195
1260
1310
1334
1249
1158
1066
1018
988
947
851
724
604
463
264
67
-76
-217
-383
-542
-640
-723
-895
-1004
-1038
-1110
-1220
-1347
-1422
-1453
-1488
-1505
-1465
-1406
-1391
-1386
-1322
-1321
-1385
-1315
-1139
-1012
-936
-847
-731
-629
-611
-593
-520
-456
-377
-293
-230
-201
-190
-178
-157
-168
-241
-315
-318
-285
-321
-374
-401
-417
-445
-468
-485
-531
-535
-484
-479
-502
-476
-456
-452
-428
-381
-342
-270
-192
-140
-7
139
193
263
432
532
564
709
928
1077
1132
1316
1458
1376
1359
1385
1295
1133
1094
1148
1063
925
923
836
604
405
235
56
-111
-252
-323
-396
-531
-693
-826
-920
-1063
-1242
-1317
-1311
-1355
-1395
-1412
-1432
-1405
-1383
-1373
-1398
-1320
-1205
-1176
-1217
-1199
-1031
-864
-774
-708
-574
-492
-559
-584
-476
-413
-440
-347
-123
-58
-183
-254
-206
-207
-303
-315
-270
-235
-262
-320
-363
-417
-479
-509
-484
-477
-480
-488
-496
-504
-504
-518
-511
-432
-354
-312
-264
-178
-62
79
224
349
432
517
668
810
883
973
1123
1323
1395
1358
1368
1321
1234
1180
1123
1076
1010
923
847
707
518
348
191
62
-51
-191
-350
-467
-579
-692
-845
-1009
-1124
-1196
-1296
-1398
-1402
-1393
-1464
-1479
-1388
-1363
-1455
-1496
-1357
-1243
-1250
-1297
-1194
-971
-871
-851
-726
-521
-464
-592
-584
-454
-512
-584
-386
-145
-155
-238
-207
-167
-244
-391
-392
-292
-264
-299
-336
-360
-423
-484
-482
-457
-469
-488
-440
-413
-441
-445
-426
-406
-357
-327
-278
-197
-115
42
159
271
393
423
501
639
674
734
892
1048
1145
1199
1293
1287
1151
1087
1132
1015
913
915
927
891
722
594
485
281
120
27
-129
-295
-414
-485
-569
-772
-920
-998
-1124
-1272
-1332
-1314
-1308
-1337
-1291
-1226
-1286
-1350
-1306
-1276
-1377
-1402
-1225
-1092
-1078
-1001
-872
-794
-824
-830
-746
-708
-667
-609
-501
-389
-378
-377
-313
-301
-353
-353
-352
-339
-318
-317
-352
-413
-441
-501
-585
-600
-594
-605
-622
-589
-556
-562
-568
-522
-443
-437
-411
-343
-247
-162
-103
-8
88
171
251
331
427
573
675
753
829
921
1027
1119
1197
1220
1171
1142
1150
1002
885
910
886
799
701
592
391
132
-26
-149
-317
-462
-560
-677
-785
-883
-993
-1097
-1167
-1219
-1303
-1394
-1412
-1404
-1367
-1387
-1405
-1335
-1244
-1266
-1287
-1319
-1407
-1319
-1118
-985
-941
-782
-593
-640
-767
-694
-592
-591
-461
-201
-79
-168
-205
-132
-158
-291
-354
-274
-175
-230
-308
-329
-380
-468
-527
-509
-548
-582
-534
-505
-541
-529
-469
-440
-455
-443
-428
-451
-390
-284
-183
-67
33
99
197
293
342
374
512
656
765
895
1034
1079
1122
1216
1233
1153
1130
1108
970
900
860
782
681
566
474
362
201
27
-135
-275
-371
-533
-644
-696
-802
-951
-1041
-1152
-1309
-1412
-1459
-1493
-1484
-1432
-1417
-1380
-1338
-1400
-1485
-1466
-1347
-1260
-1199
-1032
-871
-826
-780
-768
-749
-691
-609
-518
-410
-280
-217
-224
-221
-207
-259
-314
-311
-283
-291
-315
-309
-279
-287
-334
-367
-382
-394
-442
-471
-463
-452
-465
-467
-450
-480
-487
-434
-415
-385
-341
-243
-156
-81
42
147
157
191
329
459
487
544
729
871
948
1015
1074
1086
1029
1038
1067
1010
898
800
755
713
624
481
360
261
146
-41
-220
-353
-461
-555
-669
-768
-859
-941
-1053
-1144
-1218
-1331
-1400
-1427
-1409
-1398
-1400
-1408
-1412
-1345
-1377
-1549
-1538
-1329
-1183
-1181
-1076
-845
-788
-916
-898
-768
-780
-796
-582
-297
-249
-321
-233
-142
-199
-319
-324
-248
-231
-264
-238
-211
-258
-289
-315
-361
-426
-490
-476
-480
-511
-474
-417
-401
-382
-362
-371
-407
-370
-277
-211
-145
-53
91
136
184
256
298
376
439
500
567
665
825
900
942
1078
1089
1108
1166
1118
1090
1017
914
848
798
733
672
556
486
357
132
-22
-189
-383
-468
-512
-642
-776
-803
-889
-1076
-1184
-1213
-1280
-1335
-1332
-1300
-1425
-1525
-1488
-1489
-1530
-1523
-1444
-1307
-1220
-1182
-1125
-1053
-1009
-970
-878
-799
-748
-629
-480
-424
-425
-360
-293
-296
-310
-294
-279
-315
-304
-245
-285
-333
-344
-349
-422
-547
-602
-597
-630
-607
-550
-576
-544
-505
-543
-598
-591
-531
-467
-400
-302
-243
-194
-75
-10
-40
-43
51
153
275
448
597
650
713
800
809
779
853
996
1094
1078
1026
971
865
721
654
647
539
423
386
293
105
-112
-194
-259
-442
-548
-669
-796
-875
-969
-1029
-1073
-1192
-1232
-1216
-1291
-1391
-1391
-1358
-1362
-1348
-1490
-1476
-1257
-1154
-1178
-1163
-942
-902
-1073
-998
-845
-842
-742
-490
-304
-292
-330
-251
-160
-154
-225
-232
-98
-4
-46
-82
-92
-135
-204
-239
-302
-415
-434
-414
-466
-467
-432
-463
-475
-508
-556
-630
-703
-592
-451
-427
-367
-282
-280
-308
-253
-195
-138
-27
142
245
263
378
520
582
674
746
864
932
967
1085
1114
1078
1025
969
863
794
771
682
590
531
508
384
171
57
-80
-290
-446
-552
-645
-706
-805
-914
-968
-1030
-1143
-1240
-1282
-1302
-1444
-1600
-1550
-1424
-1436
-1421
-1305
-1201
-1195
-1245
-1178
-1106
-1098
-983
-794
-592
-503
-468
-387
-314
-320
-346
-318
-224
-188
-191
-150
-110
-100
-121
-128
-162
-258
-310
-299
-350
-404
-393
-369
-386
-413
-421
-488
-590
-575
-562
-638
-598
-525
-509
-439
-406
-377
-370
-304
-177
-191
-138
-23
22
169
337
499
549
584
717
681
672
756
824
853
942
916
858
773
680
636
482
438
427
387
349
246
115
5
-161
-335
-449
-612
-732
-815
-905
-922
-991
-1074
-1131
-1229
-1334
-1401
-1469
-1462
-1426
-1383
-1333
-1293
-1241
-1169
-1162
-1123
-1070
-1006
-907
-820
-708
-597
-518
-442
-356
-316
-297
-296
-272
-239
-259
-208
-119
-125
-162
-182
-207
-239
-268
-275
-312
-359
-339
-383
-437
-453
-449
-486
-552
-542
-477
-454
-450
-436
-381
-391
-465
-328
-202
-252
-189
51
97
77
184
263
243
373
526
612
694
739
846
832
889
919
879
934
895
833
816
663
550
587
520
382
344
325
180
2
-131
-305
-451
-547
-648
-769
-889
-926
-1011
-1095
-1175
-1264
-1329
-1357
-1382
-1401
-1417
-1423
-1383
-1287
-1227
-1196
-1128
-1052
-998
-934
-887
-814
-707
-640
-566
-433
-426
-371
-250
-266
-316
-310
-251
-252
-274
-208
-173
-237
-204
-305
-290
-367
-508
-413
-471
-519
-492
-474
-460
-444
-458
-365
-434
-449
-336
-397
-455
-374
-327
-249
-160
-151
-116
-34
14
94
198
218
218
325
410
440
536
592
670
631
709
704
594
686
643
555
562
572
504
436
417
337
214
119
20
-120
-176
-304
-412
-468
-542
-643
-752
-791
-898
-1005
-1014
-1063
-1101
-1118
-1123
-1117
-1113
-1103
-1073
-1054
-1000
-943
-881
-853
-826
-742
-642
-594
-544
-439
-368
-345
-342
-298
-311
-283
-282
-201
-197
-265
-216
-233
-205
-408
-299
-295
-464
-319
-318
-335
-515
-447
-363
-371
-411
-307
-394
-371
-296
-529
-263
-336
-339
-169
-319
-203
-174
-156
0
-83
-16
143
98
202
323
208
387
534
346
464
488
429
489
459
525
444
401
455
370
373
407
266
206
192
116
-3
-69
-101
-217
-267
-317
-383
-428
-517
-587
-615
-683
-743
-791
-844
-886
-901
-906
-902
-903
-866
-817
-818
-785
-738
-680
-657
-626
-555
-520
-479
-421
-393
-385
-362
-279
-304
-340
-268
-377
-347
-259
-169
-214
-335
-218
-235
-564
-351
-138
-503
-459
-323
-221
-506
-363
-199
-541
-454
-268
-381
-423
-235
-196
-194
-259
-43
-177
-160
-31
-74
-57
-119
15
18
59
99
183
199
241
191
230
317
186
230
327
293
321
318
284
317
253
216
217
182
178
98
67
84
-6
-62
-82
-155
-267
-299
-356
-422
-484
-547
-563
-615
-617
-635
-663
-660
-710
-741
-740
-752
-728
-732
-733
-705
-724
-706
-654
-620
-611
-580
-543
-526
-519
-510
-458
-405
-337
-446
-367
-380
-486
-393
-407
-417
-347
-422
-374
-165
-433
-309
-282
-333
-228
-388
-300
-177
-425
-228
-118
-268
-160
-109
-242
-110
-54
-361
-3
-87
-36
48
-138
189
-85
33
240
5
215
293
137
302
233
219
378
196
326
277
264
364
190
255
262
55
168
145
1
125
91
61
55
55
101
-33
-36
-23
-117
-85
-137
-198
-220
-274
-299
-341
-369
-431
-458
-505
-574
-583
-606
-653
-658
-614
-652
-666
-612
-607
-611
-603
-574
-570
-555
-487
-547
-515
-487
-452
-386
-453
-458
-430
-490
-427
-390
-461
-436
-409
-351
-342
-380
-356
-245
-423
-339
-362
-377
-203
-323
-157
-173
-332
-192
-253
-314
-232
-203
-120
-202
-62
-157
-166
-10
-110
-24
114
-2
41
105
115
126
0
220
148
53
186
186
125
172
162
134
135
128
105
12
118
68
84
153
79
105
104
39
78
37
61
16
-18
-1
-53
-68
-93
-116
-130
-181
-241
-216
-252
-327
-336
-346
-424
-444
-415
-476
-498
-507
-521
-543
-551
-560
-553
-522
-535
-594
-566
-511
-580
-505
-512
-474
-479
-463
-451
-532
-260
-425
-515
-208
-422
-477
-161
-425
-350
-239
-382
-258
-316
-287
-252
-316
-211
-273
-164
-172
-283
-119
-116
-52
-242
-87
-31
-306
-34
-144
-168
-56
-188
-27
-117
-162
107
-115
-74
26
-34
106
29
41
57
73
134
135
191
180
133
278
162
120
152
116
175
66
112
104
21
64
37
21
40
26
-8
-30
-24
-81
-122
-87
-163
-193
-171
-236
-230
-274
-267
-305
-405
-335
-390
-430
-409
-404
-403
-412
-362
-380
-417
-375
-382
-380
-391
-332
-375
-336
-378
-443
-302
-471
-336
-357
-351
-273
-403
-247
-332
-387
-246
-373
-214
-221
-187
-150
-190
-165
-182
-216
-314
-192
-290
-264
-246
-270
-247
-294
-191
-166
-237
-212
-198
-285
-212
-221
-198
-114
-175
-135
-152
-87
-142
-117
10
-104
-96
50
-27
55
84
124
204
61
185
18
-22
33
-15
44
-22
-59
-40
-58
-117
-117
-117
-136
-196
-129
-204
-223
-206
-164
-211
-206
-186
-286
-230
-285
-317
-372
-314
-321
-423
-368
-381
-402
-384
-400
-457
-468
-482
-427
-414
-403
-401
-351
-317
-417
-325
-348
-411
-314
-314
-322
-280
-366
-429
-206
-346
-436
-248
-340
-408
-405
-342
-310
-251
-359
-340
-220
-405
-276
-266
-399
-304
-441
-355
-296
-504
-342
-236
-441
-329
-269
-403
-394
-283
-324
-259
-112
-217
-169
-178
-16
-60
-151
-47
-69
-82
-61
18
-149
-149
-63
-196
-86
-103
-147
-41
-149
-127
-84
-141
-132
-112
-108
-119
-148
-197
-157
-237
-217
-200
-236
-225
-247
-271
-302
-314
-329
-359
-406
-377
-484
-374
-470
-510
-383
-486
-484
-381
-488
-423
-462
-436
-385
-485
-374
-384
-535
-412
-425
-537
-269
-444
-448
-368
-392
-431
-470
-480
-435
-388
-471
-390
-504
-382
-594
-462
-449
-547
-433
-636
-361
-562
-400
-573
-585
-359
-619
-495
-447
-443
-411
-400
-437
-387
-359
-358
-348
-362
-368
-330
-308
-238
-324
-190
-225
-176
-199
-200
-153
-258
-78
-137
-141
-69
-119
-43
-109
-115
-74
-136
-95
-50
-103
-59
-37
-52
-17
-167
-114
-185
-224
-114
-199
-149
-194
-176
-149
-206
-146
-256
-273
-159
-278
-290
-208
-321
-245
-294
-294
-250
-348
-335
-370
-493
-373
-418
-429
-294
-473
-377
-459
-444
-352
-495
-491
-418
-566
-579
-427
-564
-562
-427
-510
-572
-371
-636
-457
-448
-556
-400
-569
-493
-462
-582
-436
-531
-568
-346
-517
-577
-252
-517
-477
-245
-313
-325
-282
-314
-191
-353
-242
-220
-352
-80
-350
-216
-98
-228
-112
-88
-36
-124
-129
-26
-300
-213
-199
-217
-261
-183
-155
-174
-214
-23
-75
-288
-55
-247
-216
-130
-306
-140
-219
-329
-152
-196
-189
-243
-184
-207
-234
-224
-178
-236
-187
-103
-253
-124
-236
-192
-291
-217
-205
-345
-224
-230
-297
-326
-237
-373
-350
-378
-408
-480
-437
-401
-553
-295
-531
-379
-366
-389
-468
-497
-446
-429
-554
-518
-419
-615
-393
-604
-476
-436
-593
-490
-503
-525
-510
-603
-385
-509
-542
-361
-508
-438
-318
-547
-446
-364
-466
-457
-303
-358
-367
-168
-206
-179
-175
-181
-77
-353
-50
-124
-406
91
-321
-67
40
-448
18
-210
-263
-114
-183
-224
-135
-243
-167
-154
-227
-71
-131
-92
-129
-77
-162
-102
-62
-109
-19
-60
50
-25
-77
57
-153
-158
-31
-193
-163
-151
-221
-178
-248
-188
-198
-251
-243
-338
-269
-428
-330
-405
-261
-387
-454
-378
-450
-318
-433
-308
-372
-576
-386
-409
-609
-421
-384
-488
-555
-453
-565
-381
-496
-563
-353
-605
-547
-464
-573
-427
-515
-601
-286
-526
-593
-304
-317
-573
-477
-292
-619
-592
-397
-566
-239
-561
-424
-120
-780
93
-460
-354
-218
-354
-221
-393
-233
-403
-136
-270
-330
-35
-60
-576
-140
-20
-376
-80
-27
-182
-218
-226
59
-369
-37
-82
-401
242
-410
-102
84
-234
116
-153
-196
-1
-119
-111
72
-372
-116
102
-563
-1
-101
-421
12
-332
-209
-158
-347
-293
-190
-424
-281
-498
-278
-265
-622
-127
-364
-601
-220
-444
-620
-227
-580
-297
-417
-526
-164
-854
-240
-352
-703
-264
-607
-486
-513
-736
-394
-696
-657
-269
-702
-310
-559
-578
-257
-728
-497
-397
-503
-455
-388
-237
-525
-169
-175
-562
-55
-326
-545
-89
-309
-318
-198
-394
-360
-329
-413
-362
-466
-356
-333
-611
-187
-259
-433
-25
-177
-522
9
-427
-252
-114
-462
-23
-358
-115
-146
-129
-277
-9
-182
-219
77
-384
-49
-103
-293
20
-258
-199
-69
-300
-107
-251
-193
-105
-255
-90
-214
-355
-170
-388
-268
-296
-523
-217
-358
-585
-118
-440
-386
-265
-559
-197
-597
-448
-342
-479
-353
-492
-331
-455
-465
-397
-332
-388
-421
-316
-410
-434
-463
-315
-375
-476
-529
-263
-368
-484
-238
-451
-231
-524
-360
-336
-493
-275
-195
-414
-288
-159
-423
-356
-368
-221
-459
-330
-163
-501
-347
-61
-537
-320
-270
-352
-223
-378
-174
-210
-215
-226
-325
-116
-151
-297
-52
-73
-296
-30
-83
-90
-171
-195
-17
-181
-123
-76
-154
-34
-291
-222
-44
-267
-232
-78
-326
-295
-155
-326
-228
-469
-305
-143
-542
-327
4
-463
-471
-171
-280
-379
-522
-62
-342
-535
-344
-343
-268
-487
-337
-302
-468
-382
-247
-417
-531
-163
-417
-417
-232
-427
-276
-269
-568
-365
-266
-626
-440
-340
-485
-425
-438
-358
-360
-617
-352
-302
-580
-422
-379
-371
-408
-490
-359
-330
-390
-285
-314
-251
-153
-414
-336
-316
-378
-295
-375
-168
-269
-237
-263
-141
-202
-257
-184
-135
-120
-184
-209
-135
-155
-258
-32
-66
-200
-195
-131
-202
-245
-70
-81
-405
175
-253
-321
63
-357
-278
-61
-297
-578
36
-333
-435
-33
-330
-437
-85
-323
-597
-218
-349
-441
-350
-283
-341
-353
-301
-250
-339
-433
-298
-398
-350
-352
-481
-391
-283
-435
-394
-159
-417
-374
-306
-349
-249
-471
-260
-175
-622
-243
-212
-606
-177
-447
-316
-368
-663
-168
-592
-589
-15
-586
-395
-47
-698
-211
-308
-917
-202
-337
-739
-75
-704
-363
-173
-699
-68
-279
-641
-213
-231
-672
-45
-123
-421
-327
-1
-622
-279
-8
-795
85
-299
-539
44
-466
-176
-210
-439
36
-598
-183
-180
-603
-163
-229
-454
-224
-217
-250
-142
-226
-230
-276
-309
-336
-245
-363
-236
-150
-172
-275
-377
-239
-125
-375
-301
-37
-295
-310
-211
-214
-267
-185
-304
-230
-218
-387
-221
-214
-232
-352
-111
-220
-394
-109
-189
-344
-282
-155
-244
-431
-280
-145
-410
-352
-251
-356
-497
-265
-344
-278
-371
-430
-225
-286
-416
-334
-107
-321
-312
-60
-188
-399
-186
-236
-493
-318
-357
-365
-145
-568
-354
-61
-498
-358
-12
-471
-226
-469
-479
-151
-836
-116
-233
-615
-315
-284
-393
-399
-383
-401
-138
-474
-266
-261
-428
-284
-230
-342
-266
-301
-300
-127
-357
-388
-217
-137
-437
-88
-148
-128
-205
-291
95
-114
-488
225
-205
-419
96
-270
-242
-52
-115
-231
-73
-181
-85
-157
-294
-79
-247
-228
-116
-355
-240
-119
-374
-308
93
-535
-268
-34
-408
-234
-150
-204
-274
-214
-278
-181
-263
-145
-175
-204
-237
-241
-251
-264
-319
-163
-70
-493
-283
-10
-511
-371
-208
-422
-198
-553
-124
-355
-549
-277
-287
-513
-360
-619
-536
-187
-644
-399
-357
-286
-463
-174
-291
-244
-478
-492
-116
-444
-532
1
-521
-486
-130
-430
-569
-146
-265
-500
-355
-127
-260
-696
154
-441
-436
-215
-391
-159
-330
-260
-21
-324
-343
72
-495
-240
-2
-441
143
-256
-498
224
-264
-496
60
-36
-398
-330
111
-393
-180
5
-60
49
-194
20
26
-58
-85
83
86
-231
-134
-130
-40
7
-520
163
-38
-739
43
-279
-704
73
-423
-270
-190
-383
27
-338
-528
5
-291
-442
-228
-414
78
-346
-451
47
-462
-480
-216
-432
-447
-511
-406
-266
-603
-362
-222
-436
-425
-433
-273
-636
-602
-323
-389
-491
-548
-347
-318
-602
-332
-252
-606
-222
-376
-467
-287
-483
-489
-175
-176
-350
-222
-338
-441
-342
-158
-422
-377
-190
-270
-425
-396
-34
-424
-413
15
-433
-302
101
-304
-141
111
-258
-163
132
-218
-175
86
-173
-2
-153
-1
266
-278
111
342
-455
237
225
-357
357
-182
-160
160
-283
65
65
-330
9
-40
-292
-218
-33
-237
-252
-24
-404
9
-274
-594
-7
-377
-229
-360
-271
-164
-502
-141
-175
-497
-36
-273
-606
-114
-421
-456
-86
-556
-276
-51
-654
-156
-283
-624
-24
-615
-222
-69
-692
-182
-226
-660
-143
-422
-303
-72
-611
-178
-233
-609
-102
-313
-696
-211
-254
-459
-98
-695
-95
-138
-622
198
-363
-273
183
-729
158
-15
-453
238
-54
-60
-238
25
286
-529
139
273
-332
332
97
-137
186
-262
116
105
-327
607
-127
-148
572
-469
143
291
-387
323
-85
47
84
-188
198
-221
-35
102
-207
93
-297
-16
-184
-402
120
-447
-232
3
-732
44
-167
-532
150
-244
-435
41
-344
-327
-180
-513
-327
-391
-264
-348
-536
-292
-207
-277
-249
-203
-403
-513
-266
-649
-516
-237
-722
-181
-458
-558
-338
-598
-298
-553
-654
-297
-635
-530
-284
-449
-151
-516
-418
-226
-574
-414
-357
-406
-291
-291
-309
-168
-189
-272
-281
-240
-157
-389
-136
-189
-356
25
-168
-186
-27
-86
-266
-21
-187
-334
141
-444
-8
-3
-328
216
-49
-80
111
-114
33
76
-311
260
22
-122
297
-259
163
76
-219
64
-226
-156
-46
-272
-187
-73
-54
-31
-241
-132
-175
-284
-190
-368
-333
-196
-453
-323
-217
-466
-396
-129
-521
-427
-271
-401
-459
-263
-248
-413
-396
-396
-384
-366
-659
-565
-154
-717
-457
-268
-591
-238
-466
-517
-260
-278
-736
-385
-267
-743
-362
-269
-653
-479
-198
-551
-474
-267
-414
-375
-326
-231
-369
-349
-302
-408
-27
-384
-294
103
-442
-290
-41
-257
-171
-544
38
-50
-351
36
17
-219
-65
-49
-32
-65
-376
311
-168
-316
-62
-127
-82
-382
-37
192
-372
-34
51
-202
68
-354
-63
-40
-417
-87
49
-343
-132
-162
-141
25
-334
-22
31
-267
-151
2
-93
-130
-280
-155
-226
-376
-196
-341
-243
-268
-282
-194
-298
-291
-354
-373
-210
-487
-672
-304
-546
-376
-437
-582
-436
-534
-602
-553
-580
-558
-522
-808
-383
-597
-538
-290
-532
-414
-620
-235
-493
-550
-303
-691
-323
-450
-536
-328
-531
-410
-370
-493
-354
-421
-258
-389
-311
-446
-337
-263
-390
-71
-262
-378
-156
-358
-370
-285
-413
-50
-725
-19
-317
-488
200
-390
-108
-54
-198
8
-401
67
-100
-64
167
-257
48
226
-453
77
293
-266
-31
204
-101
-80
139
-162
316
-142
75
77
-55
340
-468
-15
48
-350
93
7
-141
12
-16
-50
-233
-62
57
-293
-280
65
-486
-220
149
-414
-251
106
-429
-349
-132
-484
-313
-131
-392
-207
-260
-321
-211
-510
-199
-456
-555
-156
-472
-484
-267
-486
-448
-466
-538
-195
-631
-542
-398
-448
-631
-638
-38
-636
-566
-138
-709
-275
-217
-916
50
-531
-592
-155
-594
-206
-248
-637
-210
-252
-633
-90
-424
-571
-38
-468
-172
-321
-442
235
-394
-62
-124
-144
-122
-292
126
-125
-187
171
157
-225
41
123
26
-8
85
13
42
290
9
17
149
-110
82
40
-214
155
-24
0
4
-133
-1
5
-146
-3
-121
-62
-9
-239
-52
-180
-163
-213
-192
-120
-270
-232
-186
-321
-338
-236
-452
-273
-281
-425
-300
-344
-337
-359
-391
-298
-550
-408
-377
-664
-125
-589
-298
-283
-736
-210
-503
-644
-179
-836
-425
-151
-826
-348
-331
-579
-398
-592
-423
-368
-546
-503
-234
-364
-510
-272
-563
-365
-245
-542
-376
-211
-257
-527
-353
-283
-716
168
-91
-584
193
60
-746
115
-154
-331
68
-100
-197
-124
99
-14
30
310
114
-178
447
132
-364
450
103
66
300
56
248
-265
239
389
-164
272
137
297
338
60
405
159
55
158
10
106
-73
-140
307
-195
-157
91
-190
-248
-103
-94
-280
-258
-148
-241
-289
-316
-478
-305
-374
-519
-346
-425
-595
-553
-543
-697
-622
-670
-620
-694
-688
-700
-603
-619
-685
-512
-650
-730
-579
-431
-604
-815
-567
-273
-720
-446
-250
-841
-449
-242
-585
-373
-239
-572
-400
-404
-362
-274
-246
-281
-353
-385
-307
-348
-465
-110
-645
-342
-268
-404
0
-258
-240
-27
-443
-264
-256
-125
-212
-218
179
-159
-318
-40
52
-248
168
-135
-98
363
25
182
279
4
323
23
153
168
35
390
15
-239
462
179
-11
352
83
94
-121
59
-185
-230
-153
-141
-38
-262
-258
-196
-137
-345
-210
-264
-260
-368
-328
-411
-635
-401
-348
-571
-455
-459
-616
-467
-631
-653
-448
-615
-614
-526
-512
-567
-523
-503
-615
-679
-642
-514
-637
-558
-733
-602
-669
-757
-516
-563
-572
-372
-637
-517
-475
-584
-317
-175
-458
-482
19
-589
-443
-266
-458
-302
-91
-420
-377
-100
-184
-137
-11
-250
-469
17
-338
-187
-119
-179
196
-2
-100
131
-206
18
265
-124
233
-9
171
0
-58
221
187
-123
71
278
-473
318
82
-59
525
-194
169
460
-267
72
39
-178
257
-220
-48
81
-159
-62
197
-187
7
184
-221
21
-245
-215
-131
-282
-218
-169
-373
-237
-353
-494
-367
-391
-512
-486
-558
-641
-521
-635
-631
-580
-684
-509
-696
-814
-480
-868
-649
-567
-950
-417
-807
-735
-527
-847
-437
-771
-532
-379
-827
-430
-602
-772
-406
-959
-504
-476
-812
-456
-483
-606
-488
-207
-312
-582
-444
-206
-381
-68
-270
-221
-207
-237
-377
-370
-256
-320
-86
-376
-251
-169
-231
144
-126
-183
270
-362
-62
-43
-343
212
-181
110
206
-123
136
-39
193
53
-8
344
33
56
151
85
73
229
118
123
33
161
209
2
92
3
-5
20
15
10
88
-161
6
5
-370
-125
-199
-251
-153
-336
-278
-217
-311
-292
-200
-462
-380
-477
-471
-425
-581
-443
-521
-538
-474
-394
-512
-536
-588
-427
-464
-594
-430
-627
-542
-435
-486
-614
-378
-454
-480
-446
-705
-628
-359
-589
-411
-238
-757
-352
-442
-674
-395
-583
-582
-257
-611
-250
-336
-369
-349
-210
-114
-801
-164
-388
-234
-38
-563
-146
-161
-255
-76
-47
-444
-226
-253
-314
175
-180
196
-4
-137
-119
42
160
41
69
-212
238
-31
-95
83
21
-9
-127
192
5
-49
225
17
-69
4
-38
44
26
-8
181
8
-46
52
-26
9
-124
-42
-3
-22
-133
-73
-74
-89
-277
-208
-27
-400
-251
-166
-489
-322
-220
-514
-380
-374
-433
-242
-555
-566
-493
-469
-386
-791
-528
-608
-843
-372
-677
-659
-261
-788
-798
-310
-884
-454
-547
-1004
-5
-1010
-625
-334
-1112
-251
-667
-763
-219
-523
-271
-617
-583
-369
-558
-488
-568
-235
-396
-435
-359
-257
-306
-532
-41
-233
-612
188
-519
-6
-224
-185
-84
-166
66
-334
48
-325
31
-196
5
-46
-56
148
-116
161
-38
-61
-61
-66
8
-316
236
-65
-56
233
-206
230
109
-74
111
-117
-44
75
-45
17
164
107
164
-37
221
167
-41
169
-197
-4
34
-179
142
-64
-38
126
-154
0
-152
-59
-267
-254
-207
-486
-264
-304
-535
-334
-372
-486
-277
-692
-426
-589
-702
-442
-700
-327
-488
-668
-362
-616
-511
-539
-658
-419
-603
-341
-647
-500
-327
-590
-560
-664
-489
-569
-522
-468
-677
-337
-561
-635
-277
-670
-399
-472
-455
-662
-659
-600
-647
-373
-726
-571
-210
-595
-361
-517
-412
-399
-362
-517
-118
-576
-541
-99
-627
-201
-627
-282
-229
-455
-494
-195
-340
-338
-15
-353
-323
52
-341
-177
68
-331
229
-582
-211
107
-484
102
-192
-120
79
-206
295
-201
8
333
-388
96
-149
-151
-54
-121
1
-153
-231
-49
-325
-122
-277
-391
-114
-286
-175
-302
-265
-322
-153
-387
-482
-273
-525
-220
-491
-385
-233
-596
-359
-210
-663
-331
-346
-524
-250
-669
-440
-292
-602
-395
-528
-417
-401
-374
-435
-426
-410
-541
-322
-582
-341
-575
-561
-314
-596
-541
-180
-709
-420
-523
-502
-467
-594
-375
-519
-416
-564
-388
-543
-457
-497
-486
-435
-523
-399
-355
-425
-335
-435
-377
-306
-491
-210
-586
-194
-107
-372
-253
-92
-254
-356
-10
-451
39
-206
-436
195
-360
-269
-262
-238
-397
-292
-223
-141
-209
-381
-77
-197
-208
-236
-197
-37
26
-306
-82
-259
-142
-81
-278
12
-108
-35
-187
-300
134
-135
49
37
-150
-37
-286
-92
-166
-285
-87
-420
-225
-141
-328
-135
-302
-161
-134
-675
-350
-308
-482
-368
-443
-326
-486
-515
-290
-282
-521
-467
-348
-399
-518
-329
-389
-596
-178
-585
-451
-460
-307
-375
-582
-346
-674
-259
-523
-364
-208
-409
-694
-261
-434
-450
-278
-387
-317
-411
-289
-565
-301
-509
-205
-497
-390
-162
-740
-136
-421
-87
-380
-718
-4
-353
-407
-321
-388
15
-404
-236
-183
-357
-31
-530
61
-34
-434
11
-229
-375
98
-271
55
-179
-296
-57
-406
109
36
-66
-20
-262
-55
-5
-464
-114
-171
-114
-203
-223
128
-209
99
-153
-140
-110
-137
-191
-27
-306
-96
-148
-212
47
-383
-102
106
-306
56
-127
-322
-19
-211
-48
-144
-33
60
-197
-86
-94
-162
-203
-192
-261
-104
46
-392
-65
-241
-308
-271
-240
-371
-326
-173
-465
-277
-391
-524
-151
-529
-370
-116
-578
-133
-243
-397
-240
-532
-260
-299
-398
-377
-420
-370
-322
-450
10
-599
-468
-183
-597
-200
-506
-330
-341
-271
-313
-473
-157
-268
-622
-119
-422
-478
-346
-491
-269
-344
-110
-390
-184
-522
-170
4
-718
185
-432
-168
-263
-336
-161
-449
-256
-287
-200
-398
-206
-462
-319
-144
-348
-387
-106
-414
-241
-343
-437
-324
-391
-86
-283
-427
-34
-452
31
-153
-146
-234
-268
-379
-320
-97
-401
-204
-372
-246
-422
-89
-468
-127
-117
-318
-39
-492
24
-358
-336
-43
-472
-184
-30
-472
-41
-425
-387
-122
-506
-73
-539
-493
-112
-594
-156
-395
-339
-188
-410
-444
-504
-411
-277
-493
-362
-82
-633
-268
-275
-414
-260
-415
-590
-306
-367
-246
-83
-656
-213
-508
-365
-43
-672
-310
-355
-402
-120
-548
-431
-173
-472
-199
-326
-420
-45
-675
-95
-427
-525
-442
-532
-114
-353
-295
-337
-222
-356
-503
-225
-142
-443
-319
-506
-322
-415
-332
-428
-315
-346
-510
-338
-558
28
-587
-337
-189
-575
-275
-215
-261
-221
-287
-447
-204
-349
-315
-325
-154
-443
-103
-502
-274
-334
-392
-276
-449
54
-406
-190
-422
2
-122
-543
-322
-316
-221
-89
-347
-451
-171
-241
-269
-105
-448
-54
-387
-126
-139
-603
100
-218
-298
-286
-340
-389
-427
-121
-318
-239
-105
-504
-160
-218
-348
-306
-466
-298
-388
-373
-153
-398
-388
-191
-407
-369
-301
-456
-179
-409
-505
-361
-502
17
-417
-343
-50
-449
-322
-551
-463
-258
-435
-330
-511
-275
-457
-534
-517
-360
-414
-329
-314
-273
-407
-409
-211
-186
-113
-260
-297
-535
-262
-309
-146
-222
-84
-485
-273
82
-177
-145
-220
-138
-203
-581
-376
-123
-200
22
-199
-173
-456
-99
-107
-271
255
-199
-325
-315
-110
-130
-511
-368
-144
86
-36
-117
-186
-485
81
-596
-97
84
-380
-138
-290
-274
-180
152
-298
-155
-638
-561
281
-606
280
-253
-86
27
-534
-251
-556
-258
-168
-477
123
-8
-40
164
-198
-80
-582
-510
0
320
-53
-624
-192
-191
-295
-217
55
-51
-209
-563
-363
74
-508
115
-282
-293
97
-177
-142
-190
-216
-435
-509
-484
106
-230
-270
-267
-174
32
7
-316
90
-51
-272
106
-185
-12
-451
-92
-317
-215
-407
-353
-146
-556
-109
-258
-269
-273
-42
-423
-102
-631
-179
-377
-456
-715
-560
-134
-969
2
-147
-248
-619
-112
-81
-293
-49
-605
-454
101
-581
-228
-110
-345
103
-683
-219
-373
-555
121
-619
-215
-232
-417
-17
-362
-305
-279
-78
-245
-632
-58
-148
-664
-329
-297
-37
-405
-48
-342
-541
-217
-259
-311
-509
14
-305
-262
7
-315
-107
129
-19
-219
-524
-17
46
162
-760
-159
15
-395
-17
-576
322
-658
-263
-2
-389
116
-625
165
116
-660
-171
-29
-263
-217
-460
331
-147
-99
-394
-258
-152
-579
68
-322
-344
-165
-55
-114
-174
-288
-297
-276
-657
-445
-87
-417
-246
228
-9
-474
-219
-166
231
-290
-263
-67
-170
61
-192
-93
48
-106
-448
-369
93
-480
-571
397
-358
-374
-261
-59
153
-632
245
-369
-893
449
-650
-406
33
-493
303
-597
-13
266
-429
-178
-475
-285
112
-84
-662
258
90
-487
-224
-198
356
-408
-583
-33
-244
-491
-374
109
-23
-461
74
-76
76
-246
-641
-109
-300
195
149
-474
45
50
-348
-251
-201
-333
-410
-225
-512
-323
76
-414
13
38
-49
-59
-741
-228
-339
-172
-343
-531
83
-229
-132
45
-669
-6
42
-572
-231
-366
-307
10
-86
77
186
62
-45
33
245
-82
-611
-181
242
278
-211
-199
487
-197
88
-63
-183
358
-231
21
57
118
279
-116
-89
-249
87
353
124
-400
-1
-76
-196
568
-85
-126
316
-41
109
293
-355
-67
461
529
-180
115
801
-96
263
274
275
417
238
410
32
159
344
350
528
-58
40
644
482
579
158
2
373
298
281
-23
157
657
508
247
249
369
566
274
-26
309
182
391
533
467
300
-311
78
313
58
-190
-200
-82
-180
215
-71
-272
-17
121
20
-201
10
-261
-318
215
-158
-390
142
-97
-121
126
326
-436
-865
-113
67
114
167
161
361
-100
-93
0
-206
127
-331
-330
-312
268
813
9
-295
-128
494
166
-288
128
-264
-233
174
759
171
-194
388
565
447
74
4
8
371
569
377
188
522
468
732
704
252
96
312
326
495
429
157
355
511
437
-20
413
574
302
235
34
59
-4
61
165
80
89
-66
-62
-149
-457
-544
-533
-421
-371
-527
-682
-595
-518
-799
-926
-786
-782
-1055
-1177
-1017
-836
-831
-790
-931
-1167
-1024
-1172
-1088
-817
-858
-1041
-991
-1011
-1006
-826
-816
-966
-881
-645
-1030
-1008
-852
-946
-829
-865
-795
-404
-628
-1193
-745
-143
-248
-207
-400
-704
-538
-520
-464
-35
-75
-472
-559
-183
71
136
214
176
170
271
289
419
604
327
625
561
507
328
375
900
885
1004
965
1012
1148
1083
1396
1309
1030
1044
945
959
889
657
696
599
447
228
31
50
-243
-404
-558
-797
-822
-845
-989
-1079
-1088
-1217
-1361
-1399
-1484
-1611
-1700
-1679
-1679
-1674
-1634
-1596
-1550
-1634
-1623
-1624
-1502
-1475
-1464
-1462
-1580
-1578
-1551
-1534
-1570
-1478
-1383
-1343
-1516
-1628
-1618
-1464
-1403
-1685
-1611
-1487
-1576
-1612
-1523
-1392
-1428
-1486
-1455
-1418
-1469
-1308
-1062
-1121
-1312
-1123
-674
-736
-1123
-862
-516
-233
-464
-492
-218
-252
40
76
125
210
247
410
521
474
681
986
886
797
1035
1296
1357
1297
1482
1619
1631
1813
1813
1752
1694
1537
1455
1085
594
213
24
90
27
12
77
-161
-377
-460
-785
-1249
-1515
-1506
-1569
-1660
-1635
-1579
-1421
-1362
-1333
-1241
-1241
-1273
-1330
-1340
-1369
-1430
-1247
-1017
-824
-611
-468
-460
-446
-459
-571
-709
-761
-757
-904
-1052
-1076
-1041
-1103
-1206
-1195
-1226
-1433
-1753
-1967
-2049
-2198
-2222
-2154
-2182
-2232
-2127
-2011
-2015
-2129
-2155
-2072
-2042
-2002
-1935
-1823
-1649
-1506
-1292
-1091
-984
-904
-795
-762
-794
-733
-559
-338
-204
-2
119
375
462
359
464
572
590
637
865
961
1046
1349
1443
1324
1392
1581
1669
1851
1897
1883
2180
2315
2254
2195
2061
1619
1131
572
-120
-166
-13
-59
-149
-129
-137
-407
-858
-1405
-1652
-1864
-1960
-1967
-2038
-1970
-1805
-1626
-1450
-1250
-1237
-1208
-1211
-1327
-1336
-1226
-1004
-705
-277
25
198
387
335
211
110
23
26
75
106
113
111
29
-25
-9
-159
-648
-1212
-1483
-1529
-1598
-1819
-1876
-1700
-1639
-1868
-2212
-2470
-2658
-2764
-2804
-2666
-2547
-2453
-2199
-1876
-1748
-1752
-1633
-1493
-1427
-1496
-1444
-1130
-838
-586
-340
-158
18
140
118
63
88
133
278
494
620
575
514
661
1038
1172
971
995
1156
1114
936
897
1054
1320
1550
1775
2153
2288
2293
2335
2119
1849
1602
1212
510
-207
-628
-374
1
-67
-266
-270
-292
-734
-1441
-2175
-2453
-2470
-2345
-2156
-2094
-1953
-1710
-1423
-1267
-1263
-1387
-1457
-1431
-1408
-1365
-1109
-636
-117
302
541
672
726
574
285
161
117
205
408
585
694
654
523
411
273
-90
-473
-731
-904
-1085
-1237
-1352
-1607
-1753
-1670
-1673
-2008
-2390
-2526
-2507
-2547
-2737
-2623
-2304
-2139
-1959
-1811
-1746
-1681
-1540
-1385
-1299
-1272
-1065
-673
-422
-246
-66
145
324
386
355
288
328
419
588
712
766
932
1174
1196
978
873
892
907
884
964
1076
1232
1479
1678
1764
1759
1920
2257
2291
2101
1971
2030
2095
1907
1434
746
-197
-784
-482
-359
-629
-793
-758
-735
-1027
-1788
-2456
-2599
-2636
-2395
-2213
-2350
-2359
-2037
-1739
-1681
-1600
-1510
-1311
-1255
-1309
-1282
-1088
-654
-101
344
507
640
788
769
491
295
337
454
604
728
739
611
396
299
129
-272
-533
-698
-929
-1210
-1407
-1465
-1501
-1599
-1735
-1882
-2139
-2411
-2569
-2726
-3005
-3074
-2623
-2179
-2105
-2088
-1914
-1847
-1957
-2047
-1917
-1626
-1422
-1055
-622
-429
-369
-164
19
-42
-135
-135
-37
22
57
153
344
629
805
801
755
712
540
346
449
639
759
943
1234
1481
1601
1594
1569
1699
1680
1738
1894
2174
2539
2743
2882
2852
2728
2206
1363
195
-840
-845
-301
-22
-302
-445
-343
-409
-1209
-2364
-2841
-2905
-2793
-2691
-2611
-2578
-2220
-1814
-1685
-1557
-1683
-1722
-1670
-1742
-1838
-1569
-932
-166
504
801
956
978
875
631
389
330
459
742
1049
1220
1150
947
790
571
87
-380
-661
-904
-1195
-1320
-1239
-1175
-1261
-1420
-1607
-1998
-2528
-3166
-3611
-3340
-2831
-2579
-2321
-1968
-1695
-1760
-2130
-2246
-2015
-1911
-1642
-1138
-795
-594
-296
70
247
95
-46
38
-81
-269
-279
-93
289
593
678
718
651
418
248
72
11
255
640
810
855
973
1148
1143
987
1120
1402
1593
1682
1847
2083
2417
2717
2941
2971
2723
2624
2290
1449
226
-828
-916
-223
263
114
-166
-448
-609
-1235
-2568
-3362
-3296
-2903
-2546
-2357
-2329
-2143
-1950
-1926
-1817
-1954
-2092
-1894
-1680
-1589
-1390
-780
48
796
990
958
891
651
476
413
495
706
1088
1422
1558
1352
880
473
105
-243
-563
-717
-817
-917
-992
-1087
-1191
-1401
-1605
-2022
-2749
-3305
-3347
-3017
-2776
-2619
-2284
-1870
-1846
-2126
-2294
-2396
-2399
-2129
-1610
-1171
-833
-533
-243
-48
-56
-154
-184
-80
-114
-132
70
332
648
810
767
642
499
359
282
240
218
486
792
957
1158
1144
960
1012
1214
1138
1178
1473
1797
2072
2189
2341
2598
2670
2614
2714
2610
2255
1845
1259
303
-563
-612
-99
194
-52
-393
-721
-1128
-1787
-2606
-2947
-3014
-2667
-2200
-2027
-2082
-2085
-2005
-1971
-1898
-1902
-1735
-1569
-1346
-1055
-786
-341
231
672
801
807
642
538
515
518
665
888
1130
1283
1243
960
516
131
-193
-416
-538
-635
-695
-808
-982
-1157
-1345
-1622
-1869
-2144
-2357
-2535
-2654
-2598
-2461
-2367
-2465
-2363
-2167
-2138
-2242
-2221
-2001
-1793
-1569
-1261
-835
-606
-545
-403
-323
-406
-419
-224
-38
18
24
154
274
233
199
138
93
143
249
351
374
362
486
618
714
886
911
876
992
1185
1403
1571
1783
2144
2304
2257
2381
2584
2638
2566
2653
2745
2543
2051
1525
774
-401
-971
-476
62
-205
-854
-1051
-1066
-1564
-2604
-3138
-3171
-2896
-2480
-2270
-2239
-2209
-2017
-1883
-1769
-1774
-1690
-1413
-1066
-818
-633
-302
250
964
1234
1067
946
1045
1039
958
963
1068
1322
1499
1504
1195
686
237
58
-172
-511
-669
-700
-838
-1086
-1355
-1588
-1836
-2034
-2189
-2575
-3152
-3306
-2996
-2716
-2507
-2397
-2244
-2054
-2109
-2339
-2357
-2267
-1877
-1250
-884
-685
-492
-292
-115
-111
-281
-199
58
221
216
173
285
476
596
537
400
242
191
287
351
338
389
659
966
1003
826
859
1001
1062
1227
1460
1612
1738
2068
2409
2423
2253
2353
2654
2726
2668
2476
2118
1522
703
-406
-869
-372
127
55
-470
-774
-936
-1405
-2495
-3084
-3106
-2851
-2252
-1928
-1999
-2066
-1907
-1916
-1854
-1895
-1732
-1271
-996
-794
-518
-64
343
823
1106
1045
825
712
803
915
948
1061
1371
1479
1324
1033
601
169
-167
-380
-466
-507
-604
-773
-988
-1386
-1755
-1980
-2186
-2508
-2998
-3249
-3016
-2697
-2564
-2454
-2367
-2264
-2302
-2478
-2497
-2321
-1940
-1434
-959
-692
-510
-390
-340
-314
-381
-336
-82
214
329
314
281
314
380
325
179
30
-36
-13
62
161
259
380
501
460
283
396
566
599
682
937
1391
1614
1538
1608
1941
2087
2185
2271
2395
2863
2972
2785
2749
2632
1993
1287
295
-637
-611
-213
182
14
-575
-974
-1095
-1826
-2901
-3269
-3178
-2654
-2160
-1976
-2003
-1892
-1902
-1956
-1908
-1973
-1747
-1257
-753
-451
-203
182
708
1172
1190
950
772
804
916
1102
1218
1309
1546
1573
1273
732
159
-171
-302
-468
-599
-608
-644
-767
-1151
-1662
-2047
-2289
-2388
-2536
-3074
-3339
-2849
-2344
-2289
-2422
-2371
-2181
-2191
-2483
-2412
-2084
-1742
-1158
-619
-455
-483
-485
-393
-269
-406
-363
77
453
496
285
160
222
259
129
-12
-150
-169
-52
80
220
283
354
403
378
322
294
403
715
1015
1025
1209
1562
1722
1849
1847
1972
2283
2480
2594
2774
2879
2804
2727
2122
1328
548
-436
-863
-423
141
170
-320
-958
-1257
-1719
-2704
-3362
-3402
-2970
-2352
-1940
-1906
-1886
-1963
-2111
-2086
-2109
-1952
-1459
-857
-477
-239
61
554
987
1054
951
857
841
909
1157
1453
1587
1642
1652
1476
1003
358
-80
-150
-167
-284
-318
-357
-558
-911
-1426
-1863
-2153
-2351
-2539
-2790
-2855
-2646
-2440
-2342
-2335
-2392
-2385
-2360
-2364
-2290
-2054
-1617
-1091
-651
-484
-474
-492
-500
-460
-349
-92
213
467
581
511
340
171
65
12
-88
-143
-33
61
176
241
232
227
129
-41
-2
272
506
667
942
1346
1462
1299
1356
1600
1740
1834
1940
2397
2867
2941
2946
2887
2611
2373
1974
1296
791
-200
-1016
-359
571
364
-434
-1128
-1405
-1640
-2718
-3540
-3348
-2829
-2238
-1767
-1787
-1951
-1981
-2122
-2215
-2247
-2007
-1361
-527
12
75
105
362
774
1005
943
741
873
1237
1485
1614
1643
1642
1526
1231
784
312
-33
-60
47
-39
-212
-371
-603
-1022
-1562
-2061
-2316
-2279
-2231
-2488
-2720
-2604
-2422
-2424
-2583
-2665
-2467
-2280
-2258
-2078
-1821
-1577
-1192
-793
-647
-672
-715
-527
-230
-136
-28
258
519
529
336
168
68
8
20
91
135
114
123
219
194
-15
-10
199
294
244
197
467
844
853
936
1214
1311
1402
1571
1610
1802
2186
2393
2667
2698
2594
2788
2800
2436
2159
1842
1274
349
-801
-777
182
483
-148
-868
-1147
-1319
-2118
-3042
-3192
-2945
-2421
-1934
-1762
-1862
-2068
-2227
-2181
-2133
-2041
-1510
-779
-258
-126
-90
178
556
761
934
967
956
1045
1231
1554
1696
1595
1529
1453
1102
636
216
128
265
189
14
-133
-405
-836
-1230
-1620
-1958
-2126
-2109
-2167
-2385
-2527
-2556
-2501
-2493
-2543
-2445
-2208
-2116
-1988
-1790
-1556
-1213
-972
-768
-555
-490
-471
-291
-100
35
243
447
550
465
283
141
69
58
75
153
236
273
217
81
-31
-63
-14
96
254
248
353
762
1068
1008
921
1201
1483
1535
1603
1781
1999
2221
2396
2592
2786
2709
2605
2756
2447
1703
1106
483
-377
-733
-161
612
556
-576
-1406
-1524
-1881
-2754
-3195
-2981
-2385
-1814
-1785
-1942
-2067
-2271
-2472
-2325
-2001
-1611
-1088
-542
-136
-73
-82
157
572
724
665
735
895
1165
1509
1650
1689
1597
1368
1103
865
447
262
437
495
348
11
-261
-584
-1076
-1568
-1732
-1811
-1843
-1798
-2045
-2496
-2744
-2621
-2486
-2472
-2467
-2274
-2028
-1961
-1890
-1796
-1640
-1296
-935
-718
-627
-569
-364
-38
91
161
329
483
541
378
191
152
230
382
512
424
298
177
46
-1
-54
-28
102
294
439
483
443
503
741
891
839
841
1275
1657
1704
1665
1783
1989
2170
2343
2505
2725
2680
2784
2839
2264
1453
719
-344
-820
6
742
677
-10
-796
-1246
-1658
-2604
-3139
-2922
-2480
-1762
-1405
-1659
-1985
-2192
-2490
-2488
-2237
-1851
-1198
-655
-391
-215
-99
2
267
522
610
663
776
939
1315
1651
1659
1566
1378
1032
743
473
307
388
461
417
312
-27
-597
-1061
-1456
-1825
-2016
-2000
-1950
-1970
-2066
-2235
-2433
-2715
-2834
-2678
-2451
-2277
-2088
-1869
-1591
-1378
-1311
-1208
-1073
-918
-640
-346
-104
140
364
467
395
234
157
244
324
294
381
545
556
504
393
214
15
-26
101
226
373
513
570
562
479
502
709
850
875
1058
1364
1581
1816
1860
2030
2297
2217
2241
2502
2715
2803
2542
1917
1342
417
-793
-671
527
1263
685
-481
-1083
-1156
-1758
-2730
-2955
-2633
-1995
-1534
-1595
-1947
-2241
-2573
-2688
-2433
-2131
-1744
-1279
-779
-469
-497
-621
-305
230
538
453
371
624
1063
1455
1626
1536
1347
1120
840
602
452
520
671
676
483
207
-246
-697
-1016
-1288
-1475
-1504
-1461
-1591
-1934
-2276
-2544
-2846
-2795
-2405
-2193
-2185
-2170
-2031
-1942
-2040
-1888
-1379
-1111
-1004
-726
-494
-328
-185
-26
219
335
291
345
420
382
355
387
538
622
470
354
331
210
97
173
266
348
427
432
389
277
220
489
904
1091
1050
1056
1283
1350
1283
1451
1906
2175
2280
2488
2612
2525
2201
2026
1777
1217
499
-337
-639
129
1002
727
-283
-1163
-1497
-1711
-2495
-3005
-2628
-1969
-1526
-1554
-2008
-2321
-2577
-2864
-2714
-2260
-1717
-1166
-682
-546
-700
-857
-671
-121
264
399
495
761
995
1217
1354
1293
1209
1052
901
793
713
701
818
817
567
168
-301
-639
-888
-1134
-1280
-1299
-1325
-1357
-1746
-2643
-3076
-2715
-2363
-2428
-2439
-2140
-1923
-2121
-2434
-2274
-2065
-1866
-1351
-885
-823
-787
-560
-249
-62
-159
-55
283
511
521
428
449
662
746
632
564
431
244
227
394
423
337
370
473
431
246
170
293
382
458
864
1188
1026
829
976
1202
1345
1593
1827
2167
2427
2392
2393
2337
2048
1867
1516
560
-536
-723
325
1503
1168
-302
-1164
-1311
-1625
-2357
-2832
-2547
-1834
-1318
-1300
-1757
-2397
-2819
-2931
-2656
-2205
-1698
-1185
-771
-635
-787
-946
-788
-353
105
465
556
618
915
1297
1457
1320
1105
968
918
823
755
803
948
939
650
274
-137
-531
-853
-1064
-1135
-1146
-1245
-1413
-1656
-2130
-2646
-2851
-2724
-2451
-2187
-2025
-2029
-2167
-2285
-2267
-2099
-1862
-1609
-1255
-950
-806
-688
-554
-382
-223
-158
-87
59
221
304
375
450
422
331
345
346
258
182
152
254
368
281
193
241
152
179
369
477
468
551
763
843
832
889
1122
1207
1225
1443
1712
1990
2126
2280
2310
2132
1892
1575
1242
591
-435
-945
145
1379
1163
-150
-1307
-1652
-1765
-2296
-2679
-2322
-1836
-1386
-1373
-1865
-2397
-2737
-2867
-2538
-2075
-1742
-1215
-790
-667
-849
-1081
-992
-522
-59
230
311
404
665
984
1167
1108
884
726
670
637
664
717
853
806
465
61
-240
-553
-795
-885
-883
-897
-1041
-1184
-1349
-1725
-2570
-3325
-2988
-2102
-1805
-1961
-2011
-2068
-2306
-2616
-2561
-2173
-1982
-1546
-798
-558
-822
-827
-627
-469
-421
-404
-57
416
661
596
439
295
236
265
344
311
162
201
431
566
394
213
213
253
193
131
397
758
776
793
1058
931
656
805
1251
1559
1490
1613
2238
2526
2161
1921
1997
1897
1452
818
99
-598
-368
833
1371
518
-844
-1565
-1555
-1813
-2582
-2634
-1984
-1408
-1178
-1573
-2229
-2680
-2992
-2872
-2225
-1774
-1421
-964
-730
-861
-1176
-1273
-842
-211
129
294
449
572
722
860
907
781
596
546
683
805
726
717
764
620
222
-228
-559
-740
-876
-1042
-1075
-1071
-1225
-1547
-2018
-2621
-2883
-2595
-2223
-2066
-2067
-2086
-2145
-2267
-2377
-2245
-2006
-1706
-1185
-872
-894
-864
-636
-502
-413
-321
-172
113
300
417
470
374
293
393
469
408
325
306
399
465
394
306
245
211
201
241
339
486
639
660
569
605
871
935
780
905
1192
1388
1527
1763
1959
1996
1936
1936
1996
1770
1246
340
-663
-796
489
1538
1138
-52
-1005
-1351
-1550
-2143
-2569
-2081
-1349
-907
-1026
-1749
-2422
-2714
-2819
-2490
-1816
-1473
-1142
-800
-830
-1078
-1252
-1174
-625
-24
222
315
380
464
766
994
921
756
649
628
738
863
921
942
786
450
130
-147
-481
-647
-622
-691
-797
-908
-1180
-1629
-2166
-2533
-2503
-2254
-1945
-1743
-1835
-2088
-2302
-2449
-2443
-2173
-1796
-1415
-1095
-877
-812
-853
-825
-740
-559
-259
15
214
357
403
399
340
254
268
355
417
438
415
360
330
310
222
108
96
185
261
335
536
700
662
596
558
546
653
708
936
1435
1731
1760
1727
1786
1916
2106
2055
1887
1574
1049
350
-454
-375
726
1477
836
-337
-1065
-1282
-1578
-2210
-2313
-1833
-1244
-970
-1270
-2001
-2572
-2793
-2654
-2153
-1697
-1329
-1001
-825
-1013
-1271
-1264
-816
-228
69
188
289
505
704
853
916
918
838
744
742
732
819
991
1085
877
448
102
-158
-372
-513
-506
-472
-500
-731
-1281
-1936
-2310
-2313
-2250
-2088
-1765
-1554
-1777
-2280
-2575
-2601
-2452
-2095
-1590
-1231
-1145
-1096
-1024
-1027
-1038
-860
-514
-176
77
175
226
290
259
157
179
262
315
406
459
484
482
394
368
353
187
150
294
396
521
610
553
504
517
574
702
781
848
1026
1281
1502
1553
1480
1681
2074
2079
1895
1765
1636
1203
183
-789
-446
927
1590
915
-276
-937
-1076
-1419
-2135
-2195
-1613
-1059
-777
-1151
-1923
-2448
-2632
-2567
-2122
-1693
-1385
-1014
-869
-1088
-1347
-1347
-979
-366
-23
93
203
264
459
795
905
862
826
711
675
771
868
1007
1062
843
540
238
-115
-332
-390
-414
-401
-431
-676
-1240
-1932
-2464
-2513
-2142
-1739
-1566
-1655
-1871
-2265
-2657
-2806
-2522
-1996
-1596
-1268
-1029
-1107
-1326
-1270
-1043
-789
-550
-253
82
226
118
3
76
187
311
352
380
485
496
416
465
537
429
318
336
377
375
501
735
910
788
614
776
815
755
906
1141
1398
1676
1628
1648
1908
1729
1735
2078
2176
1968
1470
651
-60
-495
-176
1002
1418
578
-403
-964
-1319
-1700
-2082
-1930
-1321
-806
-774
-1329
-2090
-2512
-2556
-2318
-1858
-1428
-1075
-850
-851
-1150
-1338
-1100
-604
-209
-16
81
197
361
582
809
826
704
626
697
756
766
812
969
1045
793
412
75
-176
-299
-273
-238
-394
-636
-851
-1316
-1920
-2139
-2057
-1913
-1705
-1613
-1758
-2044
-2397
-2491
-2317
-2172
-1854
-1468
-1276
-1199
-1202
-1251
-1077
-792
-577
-337
-128
3
110
183
211
271
366
410
495
593
560
550
610
630
632
529
372
389
490
594
740
846
823
726
648
663
686
797
1039
1219
1523
1796
1564
1309
1593
1908
1985
1916
1699
1583
904
-381
-965
-55
1182
1478
632
-501
-1042
-1340
-1914
-2273
-1799
-1217
-789
-654
-1298
-2195
-2648
-2739
-2391
-1678
-1283
-991
-816
-1046
-1316
-1349
-1201
-728
-189
43
161
221
282
583
869
770
645
677
683
732
848
961
1123
1095
810
520
249
-72
-203
-55
2
-79
-248
-587
-1295
-2204
-2429
-1906
-1516
-1481
-1450
-1550
-1901
-2437
-2684
-2409
-2109
-1726
-1221
-1079
-1256
-1350
-1407
-1287
-980
-754
-433
-22
174
124
7
-8
185
280
285
413
550
607
693
776
737
628
512
441
421
519
717
819
906
981
863
717
592
586
800
1032
1217
1499
1650
1625
1559
1476
1553
1690
1749
1806
1591
748
-407
-874
32
1337
1351
206
-733
-1014
-1090
-1579
-2073
-1828
-1176
-703
-760
-1422
-2174
-2520
-2512
-2054
-1465
-1166
-1033
-951
-1084
-1362
-1435
-1103
-487
-38
34
19
132
231
474
701
690
610
650
742
759
822
877
925
867
653
415
186
-44
-157
-116
-93
-133
-314
-615
-1022
-1834
-2571
-2191
-1327
-1161
-1521
-1755
-1899
-2241
-2707
-2637
-2070
-1817
-1554
-1028
-1009
-1467
-1647
-1456
-1076
-837
-724
-276
182
89
-190
-238
-84
147
273
416
590
529
388
546
713
490
302
445
582
570
579
785
992
957
804
798
809
716
825
1039
1335
1589
1611
1651
1794
1788
1597
1663
1836
1895
1548
733
-279
-740
96
1257
1306
305
-581
-926
-1171
-1718
-2069
-1699
-1139
-725
-713
-1339
-2121
-2465
-2544
-2241
-1608
-1171
-948
-945
-1194
-1396
-1380
-1188
-700
-239
31
211
245
290
488
684
677
608
628
772
915
931
896
936
885
695
452
225
76
-29
-86
-59
-102
-441
-823
-1174
-1780
-2184
-1820
-1281
-1191
-1547
-1926
-2064
-2317
-2602
-2351
-1841
-1674
-1494
-1306
-1340
-1527
-1624
-1419
-959
-654
-546
-288
4
19
-158
-122
129
309
328
429
613
619
614
750
798
608
418
449
634
769
822
969
1093
1000
800
764
751
769
1010
1312
1433
1419
1401
1519
1692
1643
1616
1828
1850
1560
843
-362
-1151
-453
966
1511
691
-575
-1082
-1166
-1676
-2288
-2082
-1291
-545
-417
-1097
-2072
-2682
-2740
-2323
-1588
-1101
-846
-752
-936
-1291
-1498
-1382
-882
-255
73
159
140
145
321
555
517
396
475
626
772
854
775
703
786
703
477
206
-88
-183
-63
-13
-111
-293
-563
-953
-1731
-2419
-2163
-1462
-1245
-1382
-1580
-1916
-2332
-2653
-2601
-2255
-1967
-1614
-1143
-1133
-1504
-1659
-1591
-1306
-928
-625
-267
78
86
-129
-255
-223
42
319
468
579
552
501
619
633
421
360
494
609
698
809
893
917
933
907
849
817
817
964
1178
1307
1457
1604
1582
1572
1738
1738
1681
1603
1440
1123
348
-604
-644
533
1308
852
-300
-936
-1102
-1373
-1995
-2187
-1561
-899
-621
-974
-1750
-2411
-2505
-2361
-1893
-1326
-1098
-945
-834
-1037
-1364
-1447
-1169
-501
-82
-50
-8
193
357
426
396
308
354
465
654
752
699
609
610
611
381
58
-127
-80
-118
-287
-442
-548
-749
-1369
-1916
-1659
-1258
-1526
-1878
-1815
-1755
-2049
-2438
-2339
-1924
-1988
-1989
-1560
-1509
-1796
-1772
-1504
-1185
-1050
-1016
-652
-330
-420
-494
-312
-147
-5
23
109
314
353
320
514
664
493
404
484
605
645
646
822
977
871
860
988
905
771
869
1097
1234
1257
1414
1638
1637
1595
1670
1789
1859
1744
1411
921
236
-495
-495
474
1316
946
-198
-899
-1080
-1346
-1933
-2037
-1405
-770
-580
-991
-1789
-2424
-2582
-2406
-1842
-1222
-955
-946
-1058
-1272
-1479
-1477
-1071
-410
-57
43
127
184
233
356
421
397
455
654
825
812
729
667
638
609
493
335
79
-93
-86
-66
-111
-348
-780
-1165
-1502
-1844
-1786
-1532
-1544
-1601
-1715
-2055
-2299
-2440
-2471
-2113
-1932
-1764
-1399
-1458
-1714
-1650
-1552
-1369
-965
-697
-418
-201
-228
-270
-233
-195
-5
239
391
519
555
545
560
590
511
468
584
709
863
1005
1039
1053
1046
937
800
813
989
1201
1332
1476
1694
1673
1531
1605
1713
1835
1828
1699
1474
908
-151
-909
-430
777
1407
680
-445
-1004
-1243
-1664
-2125
-1984
-1383
-681
-507
-1142
-2088
-2641
-2705
-2343
-1670
-1144
-927
-945
-1112
-1331
-1478
-1449
-1014
-452
-56
131
100
121
217
335
300
263
330
506
709
749
662
554
477
429
398
178
-105
-200
-150
-93
-161
-389
-704
-1301
-2129
-2307
-1609
-1100
-1262
-1518
-1689
-1901
-2357
-2749
-2529
-2051
-1738
-1315
-1114
-1458
-1783
-1873
-1698
-1239
-921
-673
-189
36
-206
-499
-559
-270
88
250
386
488
450
558
722
642
432
399
615
922
988
968
1150
1254
1178
1089
1039
1010
1138
1304
1475
1632
1680
1682
1694
1732
1770
1785
1768
1867
1558
639
-312
-666
-124
906
1195
521
-354
-1014
-1358
-1641
-2038
-1859
-1125
-613
-608
-1204
-2085
-2575
-2567
-2371
-1759
-1088
-927
-1022
-1183
-1356
-1453
-1427
-1141
-538
-138
-15
41
104
207
282
168
100
269
492
616
668
703
612
463
362
297
134
-66
-150
-75
-8
-141
-592
-1210
-1658
-1665
-1493
-1463
-1464
-1478
-1636
-1994
-2303
-2472
-2410
-2158
-1803
-1555
-1655
-1825
-1771
-1731
-1761
-1561
-1222
-837
-585
-532
-480
-440
-392
-156
77
184
278
308
443
628
657
588
597
611
671
721
778
968
1123
1215
1181
1043
933
939
989
1084
1348
1659
1751
1771
1724
1483
1353
1575
1839
1927
1583
788
40
-655
-653
377
1057
622
-144
-792
-1230
-1530
-2159
-2281
-1544
-872
-639
-1031
-1945
-2582
-2688
-2569
-1947
-1263
-1083
-1073
-1116
-1371
-1554
-1467
-1107
-512
-88
21
19
61
131
244
287
226
309
507
600
606
629
551
466
509
451
283
3
-234
-178
-37
-84
-347
-1103
-1885
-1724
-1220
-1268
-1582
-1651
-1520
-1620
-2234
-2604
-2441
-2188
-1782
-1481
-1621
-1815
-1829
-1777
-1532
-1373
-1213
-800
-471
-383
-519
-710
-531
-114
108
212
252
260
360
507
554
500
515
686
779
697
675
774
878
1025
1215
1168
1047
972
970
1036
1197
1369
1524
1638
1768
1921
1719
1491
1626
1747
1578
1186
513
-238
-608
-153
864
1070
27
-856
-1129
-1326
-1723
-2288
-2048
-1149
-719
-955
-1559
-2339
-2778
-2785
-2388
-1581
-1093
-1097
-1219
-1346
-1525
-1641
-1494
-1025
-460
-90
9
-55
-97
-84
20
95
189
400
622
635
538
503
443
398
370
300
129
-102
-183
-146
-155
-409
-721
-917
-1184
-1623
-1979
-1916
-1522
-1243
-1454
-1864
-2125
-2406
-2586
-2528
-2276
-1917
-1581
-1449
-1434
-1636
-1867
-1763
-1349
-887
-552
-385
-289
-236
-363
-396
-200
102
400
600
646
608
570
526
636
714
675
724
922
1063
1127
1113
1089
1149
1108
1079
1197
1228
1229
1454
1618
1615
1696
1723
1831
1848
1553
1389
1238
570
-220
-742
-456
781
1264
310
-732
-1137
-1303
-1584
-2231
-2209
-1283
-673
-803
-1377
-2175
-2574
-2544
-2404
-1834
-1170
-987
-1126
-1216
-1335
-1506
-1531
-1168
-558
-92
9
-1
114
99
76
100
162
380
688
744
774
765
545
438
519
530
302
27
-66
33
66
-94
-326
-847
-1828
-2087
-1344
-1002
-1402
-1710
-1559
-1425
-1979
-2868
-2688
-2055
-1842
-1552
-1397
-1534
-1696
-1924
-1860
-1361
-1145
-915
-370
-54
-224
-607
-671
-217
165
163
279
574
746
682
646
613
540
618
857
1028
1103
1081
1076
1252
1324
1145
940
950
1233
1490
1469
1518
1698
1768
1733
1704
1749
1808
1827
1730
1465
781
20
-600
-443
505
1015
555
-362
-932
-1179
-1505
-2097
-2131
-1489
-817
-590
-1134
-1945
-2437
-2516
-2401
-1916
-1346
-1011
-1014
-1109
-1231
-1444
-1486
-1224
-682
-207
44
116
156
140
183
253
278
382
661
841
886
841
634
551
655
645
449
214
54
87
140
-24
-320
-897
-1558
-1532
-1134
-1279
-1550
-1589
-1544
-1654
-2073
-2525
-2435
-2112
-1902
-1586
-1605
-1748
-1760
-1821
-1755
-1419
-1229
-918
-408
-269
-389
-519
-436
-106
168
271
457
583
709
860
856
719
689
850
1049
1213
1233
1285
1364
1488
1512
1357
1189
1247
1432
1417
1457
1690
1759
1730
1721
1687
1770
1752
1583
1703
1506
589
-255
-662
-318
677
824
135
-451
-956
-1391
-1680
-2242
-2183
-1405
-874
-734
-1139
-2019
-2546
-2616
-2445
-1867
-1316
-1044
-928
-1002
-1289
-1469
-1427
-1176
-635
-137
129
169
216
174
182
183
178
503
813
867
791
695
553
594
575
464
396
221
39
-72
-398
-707
-668
-637
-800
-1112
-1354
-1456
-1625
-1967
-2098
-1894
-1824
-1799
-1799
-1963
-2116
-2132
-2036
-1716
-1387
-1288
-1193
-1044
-1016
-993
-944
-812
-426
-138
-46
70
128
115
159
204
361
621
789
850
846
803
797
823
866
1086
1263
1263
1263
1209
1004
1028
1224
1354
1522
1577
1635
1798
1759
1675
1746
1670
1516
1436
826
-6
-612
-604
394
1079
557
-377
-846
-1148
-1521
-2241
-2405
-1620
-846
-698
-1102
-1878
-2515
-2697
-2705
-2207
-1542
-1099
-989
-1043
-1263
-1535
-1694
-1528
-918
-296
119
181
201
121
48
31
53
324
724
942
894
740
559
513
459
437
455
427
331
195
67
-81
-249
-827
-1542
-1477
-967
-1058
-1549
-1714
-1529
-1522
-2031
-2443
-2275
-2106
-2034
-1698
-1602
-1753
-1731
-1760
-1700
-1434
-1331
-1091
-648
-410
-371
-412
-381
-109
88
100
299
468
503
650
837
768
674
737
834
923
1007
1139
1237
1325
1381
1380
1232
1071
1077
1189
1280
1471
1670
1819
1861
1750
1683
1574
1524
1443
1107
482
-158
-672
-374
508
753
165
-658
-1082
-1160
-1504
-2356
-2375
-1601
-858
-708
-1338
-2076
-2349
-2493
-2589
-2102
-1538
-1100
-952
-1050
-1218
-1414
-1647
-1514
-827
-231
82
134
86
72
48
-125
-98
291
708
924
918
782
538
398
286
304
356
319
133
-67
-315
-589
-641
-771
-1047
-1196
-1221
-1324
-1523
-1828
-2038
-1845
-1788
-1807
-1874
-2021
-2091
-1993
-1909
-1716
-1462
-1385
-1215
-1085
-1068
-1009
-875
-705
-404
-178
-71
63
148
237
277
335
457
744
941
936
817
756
815
906
1017
1080
1207
1343
1384
1274
1200
1115
1176
1356
1508
1693
1756
1795
1858
1829
1658
1560
1666
1648
1117
19
-874
-625
458
974
456
-365
-598
-578
-1251
-2390
-2752
-2046
-1023
-542
-1031
-1734
-2130
-2418
-2630
-2483
-2033
-1384
-941
-952
-1016
-1250
-1592
-1616
-1243
-629
2
240
260
295
276
100
-71
39
495
898
995
913
813
736
606
434
314
304
244
157
-29
-177
-306
-838
-1325
-1172
-931
-1279
-1742
-1874
-1597
-1527
-1974
-2238
-1965
-1880
-2003
-2004
-2049
-1872
-1632
-1607
-1454
-1258
-1269
-1109
-865
-808
-702
-559
-304
34
131
120
269
347
335
502
688
761
871
989
970
938
955
1008
1112
1164
1320
1497
1494
1359
1324
1248
1203
1401
1699
1875
1888
1972
2032
1967
1617
1346
1202
908
184
-468
-324
418
877
384
-504
-796
-673
-1053
-1942
-2398
-2012
-1115
-753
-1263
-1824
-1986
-2080
-2245
-2339
-2109
-1542
-1194
-1149
-1116
-1170
-1289
-1341
-1237
-923
-310
82
165
166
194
186
103
100
211
534
746
791
769
698
563
440
276
179
231
202
102
-79
-349
-639
-1008
-1295
-1308
-1244
-1224
-1347
-1574
-1711
-1726
-1945
-2128
-2140
-1992
-1711
-1711
-1821
-1757
-1604
-1560
-1383
-1278
-1107
-829
-770
-680
-529
-426
-291
-77
11
145
259
267
365
486
590
716
799
793
912
976
975
999
1055
1260
1453
1456
1365
1353
1346
1384
1447
1480
1684
1878
2029
2082
1997
1799
1632
1251
660
21
-474
-204
484
718
283
-309
-553
-619
-1146
-2083
-2368
-1876
-1149
-951
-1339
-1743
-1755
-1834
-2177
-2308
-2059
-1565
-1251
-1214
-1143
-1045
-1087
-1224
-1181
-867
-390
-122
-94
-30
149
183
73
32
225
454
563
539
491
469
422
307
164
137
43
-99
-399
-784
-883
-830
-875
-1030
-1224
-1346
-1413
-1696
-2029
-2022
-1955
-1889
-1826
-1908
-1945
-1872
-1970
-2010
-1888
-1750
-1467
-1263
-1160
-1052
-992
-950
-780
-619
-533
-282
-116
-15
131
202
232
347
461
578
694
716
761
890
983
1079
1183
1245
1361
1465
1445
1339
1375
1507
1645
1701
1813
1954
2137
2192
2096
2021
1925
1670
1128
464
-106
-61
333
496
375
23
-113
-253
-712
-1601
-2027
-1877
-1431
-1149
-1320
-1475
-1494
-1531
-1850
-2042
-2088
-1833
-1523
-1417
-1315
-1211
-1100
-1119
-994
-828
-545
-359
-299
-180
-1
95
64
140
255
487
551
462
397
452
456
345
195
136
243
255
123
-84
-305
-727
-1226
-1393
-1199
-1099
-1321
-1537
-1542
-1435
-1658
-2094
-2226
-2114
-1887
-1731
-1855
-1989
-1822
-1700
-1654
-1590
-1509
-1191
-887
-850
-864
-795
-695
-483
-328
-238
-14
153
148
166
232
322
476
576
675
793
847
829
808
859
1022
1177
1161
1153
1240
1262
1242
1236
1301
1405
1580
1750
1882
1924
1905
1792
1597
1281
803
219
-156
-27
200
321
161
-98
-181
-344
-759
-1316
-1617
-1637
-1347
-1354
-1529
-1561
-1550
-1582
-1661
-1725
-1717
-1529
-1459
-1388
-1276
-1179
-1074
-1019
-943
-704
-415
-309
-238
-158
-69
10
51
70
235
424
504
494
428
381
376
282
191
166
188
167
-26
-214
-408
-563
-777
-1035
-1083
-1022
-1058
-1217
-1343
-1361
-1317
-1406
-1579
-1624
-1553
-1477
-1455
-1478
-1473
-1323
-1142
-1050
-996
-887
-726
-592
-528
-515
-420
-250
-94
0
83
189
283
320
347
424
488
533
604
689
778
878
927
931
977
1037
1039
1014
1039
1096
1156
1179
1297
1403
1525
1667
1754
1780
1742
1643
1372
986
536
194
160
210
208
41
-75
-43
-10
-262
-648
-830
-862
-818
-986
-1221
-1315
-1228
-1204
-1316
-1406
-1372
-1164
-1089
-1099
-1077
-983
-905
-887
-881
-798
-580
-403
-272
-194
-77
4
43
47
85
200
288
346
331
300
289
273
232
184
154
107
19
-37
-113
-244
-430
-556
-580
-574
-681
-821
-879
-881
-832
-905
-1012
-1006
-958
-904
-911
-976
-953
-807
-716
-677
-644
-607
-513
-435
-414
-382
-323
-254
-157
-142
-132
-55
-7
76
153
175
204
251
299
364
439
476
533
591
643
690
700
713
719
750
794
848
891
927
1035
1180
1287
1351
1366
1327
1269
1124
884
592
393
347
302
194
47
-28
-17
-17
-126
-279
-354
-361
-393
-553
-725
-834
-857
-929
-1058
-1138
-1119
-1013
-946
-936
-930
-870
-785
-735
-726
-695
-608
-515
-452
-414
-388
-321
-256
-197
-124
-48
26
64
69
33
-4
-19
-32
-6
-10
-73
-88
-119
-179
-242
-308
-333
-335
-369
-412
-403
-414
-408
-412
-453
-458
-465
-485
-489
-505
-521
-528
-517
-496
-505
-508
-498
-469
-453
-431
-404
-391
-364
-375
-369
-348
-329
-292
-252
-202
-145
-104
-96
-59
-23
19
72
88
138
204
259
267
274
290
290
335
343
390
447
451
485
527
560
598
658
668
638
572
509
430
292
186
68
-39
-114
-169
-224
-248
-248
-235
-240
-265
-261
-290
-341
-430
-480
-520
-555
-611
-675
-704
-750
-775
-785
-786
-760
-674
-615
-552
-467
-414
-374
-359
-370
-378
-397
-426
-443
-430
-399
-402
-404
-430
-429
-377
-373
-339
-312
-319
-332
-350
-399
-471
-491
-468
-480
-497
-471
-413
-406
-439
-475
-506
-508
-498
-513
-537
-527
-533
-556
-566
-584
-554
-531
-536
-513
-477
-473
-461
-443
-469
-451
-431
-414
-371
-334
-263
-233
-234
-198
-141
-114
-92
-69
-57
-26
3
13
44
59
62
123
161
186
219
225
271
295
303
354
394
410
422
358
263
161
79
10
-53
-107
-145
-124
-115
-122
-160
-199
-186
-170
-164
-187
-261
-313
-345
-418
-473
-498
-515
-528
-563
-591
-612
-626
-631
-603
-553
-485
-460
-493
-525
-576
-592
-637
-662
-634
-611
-603
-610
-634
-638
-628
-629
-606
-591
-569
-573
-584
-589
-601
-603
-608
-615
-622
-616
-600
-599
-585
-573
-581
-586
-579
-592
-598
-576
-583
-591
-599
-604
-600
-592
-609
-580
-538
-530
-521
-488
-482
-494
-483
-444
-380
-344
-314
-302
-289
-269
-276
-251
-208
-187
-131
-73
-67
-42
-26
-19
7
8
13
44
66
85
100
91
129
156
159
170
160
185
197
194
166
128
87
52
46
1
-47
-44
-45
-71
-98
-135
-131
-123
-147
-196
-259
-302
-352
-396
-420
-456
-513
-561
-603
-641
-642
-648
-651
-618
-588
-595
-594
-604
-619
-630
-653
-657
-639
-619
-599
-589
-591
-606
-616
-634
-634
-614
-604
-565
-558
-533
-552
-588
-572
-584
-580
-554
-536
-527
-542
-559
-551
-557
-562
-541
-553
-546
-529
-551
-566
-568
-564
-539
-495
-461
-440
-408
-381
-360
-331
-329
-318
-316
-321
-298
-283
-280
-252
-240
-262
-258
-235
-201
-165
-137
-103
-105
-101
-55
-44
-58
-30
3
27
57
78
89
68
90
133
142
143
184
213
219
216
213
182
145
115
95
43
-40
-75
-120
-155
-159
-207
-245
-237
-256
-273
-320
-392
-413
-406
-420
-450
-486
-492
-512
-559
-591
-626
-644
-632
-620
-607
-607
-608
-605
-631
-630
-607
-631
-627
-595
-586
-605
-612
-616
-624
-641
-663
-655
-647
-634
-610
-614
-622
-657
-677
-664
-644
-638
-614
-580
-567
-550
-566
-566
-539
-533
-512
-481
-481
-456
-435
-445
-461
-450
-413
-394
-384
-344
-335
-343
-345
-342
-336
-326
-294
-285
-264
-223
-205
-220
-209
-193
-178
-141
-111
-101
-99
-88
-78
-57
-40
-17
4
8
24
27
37
53
54
47
73
96
89
70
103
110
106
85
59
34
9
-4
-34
-84
-121
-120
-153
-194
-195
-190
-196
-213
-221
-248
-297
-316
-332
-366
-414
-440
-461
-521
-541
-552
-570
-551
-543
-549
-547
-540
-526
-529
-555
-573
-589
-585
-563
-555
-565
-572
-596
-621
-631
-632
-636
-647
-632
-606
-596
-622
-655
-666
-683
-687
-685
-681
-651
-626
-616
-611
-602
-574
-550
-529
-508
-486
-489
-497
-471
-437
-429
-418
-387
-365
-357
-346
-342
-350
-371
-349
-319
-315
-309
-318
-313
-317
-331
-329
-336
-314
-292
-267
-217
-166
-124
-105
-96
-83
-84
-71
-31
-8
10
30
41
73
97
86
101
92
127
154
133
137
131
118
100
42
-5
-43
-67
-74
-119
-159
-174
-180
-206
-254
-291
-303
-337
-379
-404
-439
-477
-500
-526
-540
-562
-584
-586
-611
-621
-591
-589
-590
-576
-556
-575
-609
-616
-625
-627
-617
-604
-595
-599
-600
-612
-626
-638
-655
-650
-654
-655
-645
-639
-664
-655
-655
-656
-611
-601
-612
-613
-620
-628
-649
-655
-648
-635
-603
-574
-545
-550
-522
-485
-446
-402
-374
-346
-318
-280
-244
-241
-240
-210
-217
-223
-197
-203
-195
-170
-147
-102
-100
-98
-110
-108
-95
-100
-73
-32
-18
-8
4
18
45
34
57
83
101
134
141
170
178
197
204
209
235
232
237
236
229
193
158
134
92
67
32
8
-7
-38
-73
-103
-134
-163
-191
-221
-246
-255
-273
-296
-339
-398
-426
-441
-458
-483
-491
-483
-475
-488
-497
-498
-538
-560
-578
-616
-621
-610
-597
-589
-596
-583
-573
-584
-596
-588
-579
-603
-596
-595
-594
-597
-617
-623
-626
-615
-604
-590
-576
-552
-541
-546
-559
-554
-539
-550
-554
-539
-537
-532
-501
-469
-436
-407
-387
-345
-310
-273
-241
-219
-188
-174
-158
-142
-129
-107
-72
-43
-41
-17
2
13
17
16
6
11
34
52
74
89
111
127
122
133
136
156
177
180
174
185
183
156
167
185
179
181
195
190
171
180
168
128
92
84
68
45
36
40
28
-4
-23
-70
-120
-153
-197
-223
-234
-296
-341
-374
-422
-444
-457
-504
-527
-527
-541
-549
-560
-570
-589
-597
-595
-609
-628
-641
-650
-651
-650
-642
-639
-614
-595
-594
-598
-593
-598
-599
-601
-624
-615
-594
-583
-571
-570
-574
-566
-566
-568
-534
-495
-474
-445
-412
-403
-386
-355
-316
-295
-279
-261
-253
-210
-173
-144
-131
-113
-93
-80
-21
1
17
61
65
90
111
118
138
147
157
158
151
164
172
159
165
173
189
213
223
230
208
207
204
191
191
182
180
186
167
146
128
134
120
97
86
52
38
24
-14
-29
-49
-87
-79
-96
-145
-174
-225
-268
-317
-362
-398
-449
-490
-511
-550
-573
-599
-644
-665
-700
-706
-687
-697
-710
-706
-703
-725
-708
-675
-661
-638
-628
-640
-651
-645
-619
-631
-633
-612
-594
-576
-574
-566
-537
-545
-537
-521
-507
-483
-471
-460
-446
-430
-410
-381
-356
-340
-328
-295
-265
-254
-216
-184
-180
-164
-130
-114
-98
-52
-42
-44
-16
23
53
74
95
128
134
126
129
106
101
118
120
133
131
107
114
128
137
146
165
171
179
175
182
197
200
201
194
189
180
161
170
167
130
116
105
67
61
49
-14
-39
-48
-97
-124
-175
-207
-215
-250
-266
-302
-340
-357
-397
-456
-490
-508
-520
-539
-566
-595
-615
-636
-674
-684
-705
-732
-724
-692
-670
-667
-659
-651
-664
-668
-628
-597
-577
-558
-539
-551
-549
-503
-501
-487
-436
-409
-381
-377
-370
-365
-359
-324
-301
-285
-262
-270
-262
-241
-231
-211
-180
-169
-155
-148
-133
-111
-107
-99
-107
-112
-108
-105
-85
-71
-62
-40
-29
-9
4
7
31
33
42
82
102
121
153
169
170
157
133
129
123
128
118
97
87
78
67
69
39
17
4
-2
1
-26
-45
-75
-113
-152
-188
-202
-206
-217
-243
-272
-300
-321
-344
-390
-416
-430
-447
-458
-467
-482
-483
-479
-492
-509
-541
-585
-608
-645
-660
-653
-655
-648
-648
-675
-675
-683
-681
-666
-657
-657
-656
-663
-640
-626
-629
-573
-538
-496
-466
-450
-407
-399
-373
-323
-314
-285
-273
-283
-272
-269
-252
-229
-221
-232
-207
-203
-224
-216
-193
-175
-163
-145
-130
-127
-135
-122
-106
-96
-68
-44
-44
-28
-17
-7
-8
-12
15
33
39
55
65
74
66
84
108
103
93
85
54
43
38
12
12
-24
-63
-67
-103
-154
-163
-177
-200
-192
-224
-245
-274
-311
-307
-308
-316
-308
-317
-330
-372
-428
-434
-445
-473
-490
-500
-519
-538
-573
-606
-605
-626
-629
-613
-627
-618
-618
-624
-632
-636
-609
-603
-582
-569
-584
-580
-564
-548
-534
-553
-540
-507
-509
-510
-494
-505
-529
-517
-510
-515
-506
-489
-450
-424
-429
-414
-378
-356
-330
-283
-272
-251
-237
-231
-210
-217
-227
-210
-186
-167
-133
-122
-101
-73
-54
-36
-40
-29
-19
-15
7
13
-4
-20
-31
-36
-60
-69
-75
-86
-92
-98
-90
-112
-125
-114
-107
-98
-96
-92
-95
-106
-107
-120
-116
-130
-148
-165
-176
-177
-189
-195
-195
-208
-231
-247
-259
-278
-303
-306
-314
-334
-367
-374
-370
-390
-402
-415
-423
-407
-401
-408
-430
-451
-477
-504
-529
-542
-538
-551
-565
-547
-537
-528
-513
-506
-509
-493
-477
-462
-445
-427
-402
-415
-402
-393
-399
-403
-405
-385
-364
-351
-341
-330
-321
-319
-317
-285
-253
-249
-245
-240
-211
-181
-157
-141
-143
-142
-117
-104
-89
-70
-59
-30
-22
-23
-9
-14
-19
-26
-24
-12
-32
-47
-33
-67
-86
-65
-54
-53
-63
-61
-67
-75
-75
-69
-74
-79
-81
-83
-67
-88
-85
-76
-72
-77
-100
-109
-135
-160
-179
-186
-172
-167
-162
-175
-213
-228
-256
-282
-305
-327
-347
-365
-385
-384
-407
-451
-459
-464
-484
-492
-478
-482
-480
-465
-454
-466
-470
-464
-456
-449
-468
-457
-437
-453
-457
-420
-420
-424
-395
-377
-384
-381
-398
-413
-413
-428
-433
-419
-396
-405
-390
-375
-371
-369
-372
-357
-351
-348
-327
-307
-292
-280
-281
-282
-270
-261
-249
-202
-184
-181
-158
-142
-133
-125
-99
-82
-68
-39
-23
10
21
18
9
5
22
27
22
29
40
37
28
33
36
47
48
35
2
-32
-27
-28
-45
-34
-47
-64
-80
-123
-153
-173
-180
-185
-195
-206
-226
-241
-257
-257
-252
-252
-241
-246
-245
-261
-300
-320
-325
-337
-350
-363
-360
-349
-364
-368
-371
-396
-405
-423
-425
-429
-469
-471
-476
-482
-486
-492
-498
-497
-486
-490
-481
-461
-463
-454
-444
-456
-455
-474
-465
-436
-425
-394
-387
-391
-373
-359
-357
-342
-335
-324
-311
-305
-288
-287
-305
-322
-348
-372
-365
-342
-332
-324
-316
-312
-315
-310
-293
-288
-268
-260
-266
-244
-219
-212
-208
-189
-157
-145
-123
-92
-87
-78
-57
-34
-47
-50
-58
-65
-52
-55
-55
-65
-94
-113
-125
-160
-176
-189
-218
-241
-251
-259
-265
-286
-304
-327
-353
-353
-353
-380
-401
-401
-415
-404
-397
-407
-385
-391
-409
-389
-387
-382
-406
-440
-447
-471
-471
-466
-471
-473
-452
-436
-434
-448
-477
-481
-507
-535
-535
-530
-540
-546
-551
-564
-553
-536
-524
-502
-502
-486
-471
-469
-464
-446
-446
-463
-460
-452
-433
-391
-378
-355
-309
-286
-271
-250
-221
-231
-219
-199
-186
-194
-204
-207
-226
-247
-258
-231
-211
-178
-171
-156
-148
-161
-163
-161
-171
-160
-136
-122
-129
-124
-109
-99
-94
-100
-79
-89
-105
-97
-90
-91
-119
-123
-137
-157
-161
-182
-187
-202
-231
-245
-291
-331
-333
-348
-351
-367
-368
-360
-354
-339
-357
-359
-343
-351
-377
-391
-388
-392
-395
-381
-379
-389
-414
-433
-405
-381
-386
-380
-376
-377
-405
-442
-445
-469
-487
-490
-477
-480
-494
-487
-472
-485
-508
-505
-471
-446
-458
-455
-486
-492
-479
-474
-482
-462
-426
-413
-398
-357
-330
-331
-328
-322
-317
-322
-298
-301
-284
-274
-247
-205
-192
-184
-190
-190
-162
-143
-155
-140
-186
-170
-433
-236
-158
-299
-213
-208
-185
-151
-142
-146
-122
-131
-122
-157
-171
-184
-164
-152
-234
-225
-120
-95
-138
-140
-94
-126
-150
-188
-231
-216
-203
-226
-227
-245
-254
-290
-333
-344
-373
-423
-463
-512
-518
-517
-582
-656
-587
-619
-582
-675
-855
-756
-725
-656
-551
-509
-530
-496
-523
-573
-598
-596
-612
-628
-606
-600
-616
-607
-582
-588
-586
-595
-613
-618
-623
-634
-669
-685
-680
-685
-698
-702
-700
-702
-722
-734
-734
-691
-665
-649
-610
-600
-591
-564
-565
-593
-602
-586
-547
-548
-536
-508
-508
-495
-455
-463
-476
-464
-438
-427
-471
-455
-420
-422
-419
-403
-398
-388
-412
-425
-413
-405
-369
-343
-328
-315
-371
-459
-495
-528
-564
-607
-632
-668
-669
-680
-716
-729
-728
-722
-734
-751
-783
-849
-935
-1007
-1064
-1136
-1215
-1263
-1312
-1342
-1387
-1420
-1436
-1504
-1587
-1658
-1719
-1759
-1792
-1824
-1821
-1820
-1829
-1801
-1782
-1778
-1770
-1741
-1711
-1681
-1663
-1648
-1631
-1605
-1579
-1571
-1503
-1437
-1402
-1327
-1244
-1145
-1086
-1043
-941
-854
-810
-778
-659
-591
-588
-581
-554
-499
-408
-326
-228
-75
86
272
444
602
757
930
1104
1239
1388
1535
1650
1734
1832
1923
2009
2073
2097
2127
2194
2208
2218
2235
2242
2234
2179
2124
2072
2011
1947
1871
1800
1757
1661
1555
1430
1340
1264
1157
1074
1011
956
867
776
707
662
594
541
501
451
435
427
408
389
380
364
350
343
341
296
147
11
-117
-281
-442
-589
-744
-915
-1036
-1157
-1250
-1334
-1434
-1527
-1614
-1668
-1717
-1743
-1709
-1684
-1720
-1700
-1634
-1558
-1491
-1444
-1395
-1330
-1259
-1149
-1049
-940
-800
-679
-547
-439
-351
-188
26
187
355
517
630
745
886
1086
1296
1448
1658
1896
2060
2226
2378
2505
2617
2732
2806
2790
2829
2813
2724
2508
2234
1923
1574
1277
1017
740
440
248
51
-50
-135
-242
-355
-390
-434
-438
-634
-1080
-1040
-975
-920
-879
-792
-730
-616
-586
-554
-520
-574
-566
-512
-496
-484
-496
-502
-383
-333
-369
-419
-405
-358
-354
-457
-551
-585
-653
-768
-966
-1106
-1156
-1261
-1389
-1467
-1543
-1659
-1789
-1924
-1979
-2073
-2211
-2283
-2330
-2380
-2411
-2421
-2388
-2288
-2278
-2312
-2281
-2210
-2144
-2151
-2220
-2188
-2101
-2069
-2092
-2053
-1939
-1806
-1782
-1795
-1573
-1379
-1232
-1084
-910
-786
-655
-575
-526
-610
-834
-1168
-1627
-2087
-2628
-3189
-3683
-3883
-3896
-3787
-3793
-3800
-3605
-3339
-3140
-3192
-3253
-3116
-2819
-2614
-2476
-2263
-1835
-1270
-825
-420
7
501
904
1173
1349
1433
1403
1288
1289
1248
1185
1107
1125
1208
1207
1107
933
786
614
414
119
-196
-477
-801
-1259
-1597
-1772
-1887
-1919
-1900
-1820
-1706
-1668
-1657
-1568
-1608
-1676
-1757
-1680
-1534
-1375
-1244
-1048
-754
-604
-477
-294
-153
-146
-134
-225
-315
-416
-531
-557
-483
-497
-469
-406
-442
-479
-500
-550
-591
-615
-635
-577
-577
-523
-345
-97
145
413
763
1141
1472
1572
1702
1941
2226
2306
2229
2072
1773
1117
126
-672
-1262
-1673
-2069
-2176
-2066
-1943
-2089
-2370
-2516
-2651
-2799
-3031
-3108
-2989
-2772
-2688
-2530
-2173
-1727
-1227
-797
-291
234
626
790
873
915
951
982
985
1135
1315
1453
1442
1460
1396
1233
934
590
356
105
-211
-559
-730
-876
-1017
-1110
-1185
-1481
-1790
-1798
-1725
-1889
-2211
-2068
-1506
-1120
-1149
-956
-379
39
145
217
484
783
942
980
1097
1208
1218
1260
1403
1510
1471
1424
1405
1397
1203
878
692
621
557
504
525
563
640
759
854
870
912
1092
1382
1586
1719
1985
2346
2695
3019
3335
3607
3961
4227
4441
4480
4143
3275
2028
655
-328
-943
-1231
-1042
-1346
-1360
-1262
-1242
-1537
-1889
-2397
-2616
-2837
-2971
-2816
-2629
-2196
-1817
-1538
-984
-90
557
989
1340
1484
1416
1168
1120
1252
1337
1434
1534
1712
1860
1938
1687
1429
1057
452
-246
-815
-1101
-1321
-1568
-1806
-1843
-1912
-1858
-1721
-1645
-1660
-1824
-2209
-2746
-2864
-2691
-2517
-2323
-1884
-1115
-508
-284
-115
295
415
233
93
53
65
44
34
178
457
522
554
660
690
481
130
-211
-499
-746
-973
-952
-748
-521
-298
-77
102
268
425
520
643
810
1058
1387
1768
2170
2665
3152
3500
3778
4019
4252
4477
4497
4106
3120
1542
-166
-1305
-1776
-1927
-1959
-1722
-1208
-888
-1304
-2194
-2778
-2907
-3028
-3256
-3364
-3041
-2478
-1995
-1472
-705
175
879
1381
1706
1855
1797
1628
1514
1487
1516
1676
2014
2399
2558
2413
2063
1594
1035
352
-334
-867
-1249
-1567
-1822
-1918
-1874
-1816
-1739
-1691
-1721
-1869
-2092
-2249
-2265
-2325
-2498
-2424
-1950
-1384
-951
-542
9
559
615
316
174
191
162
97
131
282
449
490
449
511
531
397
212
-65
-431
-773
-974
-959
-891
-878
-714
-378
-109
-22
71
226
331
400
502
716
1114
1654
2207
2684
3049
3430
3769
3954
4072
4229
4390
4353
3841
2683
1079
-494
-1502
-1881
-1952
-1792
-1278
-729
-796
-1632
-2687
-3265
-3400
-3455
-3449
-3147
-2602
-2045
-1539
-975
-217
536
1052
1303
1400
1315
1202
1214
1334
1539
1767
2091
2394
2545
2405
2081
1597
954
314
-289
-735
-1044
-1197
-1335
-1530
-1706
-1733
-1730
-1863
-2042
-2228
-2403
-2611
-2730
-2592
-2385
-2232
-1929
-1542
-1210
-968
-705
-303
16
18
-113
-5
86
74
122
238
434
452
375
245
211
105
-122
-345
-525
-692
-883
-947
-867
-797
-854
-777
-666
-622
-626
-538
-362
-171
0
193
549
953
1372
1757
2132
2384
2578
2811
2938
3158
3444
3725
3807
3391
2342
778
-685
-1704
-2156
-2104
-1595
-836
-412
-738
-1643
-2558
-3149
-3478
-3610
-3482
-3183
-2883
-2519
-2034
-1388
-640
8
406
527
361
104
9
139
463
872
1389
1864
2130
2152
2017
1772
1355
841
338
-59
-342
-515
-622
-700
-784
-897
-997
-1117
-1312
-1570
-1866
-2150
-2408
-2575
-2566
-2382
-2113
-1910
-1746
-1568
-1452
-1384
-1211
-936
-684
-505
-369
-209
-114
-69
35
201
352
415
422
446
381
199
79
29
-26
-77
-112
-131
-193
-302
-390
-438
-447
-422
-384
-286
-162
-88
26
222
490
765
1031
1256
1414
1500
1564
1673
1830
2054
2377
2636
2755
2579
1840
713
-456
-1299
-1703
-1618
-1077
-264
339
285
-255
-946
-1577
-2100
-2419
-2464
-2276
-2037
-1852
-1532
-1074
-584
-147
120
143
-87
-440
-720
-749
-573
-193
312
776
1049
1114
1050
861
613
370
186
13
-146
-230
-235
-218
-193
-158
-129
-185
-363
-566
-859
-1231
-1582
-1846
-1918
-1846
-1650
-1351
-1066
-915
-897
-959
-1009
-1040
-1087
-1083
-1019
-931
-831
-681
-451
-190
3
117
144
42
-117
-256
-313
-260
-171
-72
31
95
90
41
-12
-72
-144
-207
-211
-178
-128
-69
-6
119
272
382
494
605
670
683
711
792
921
1063
1238
1420
1530
1538
1445
1160
585
-95
-680
-1058
-1149
-967
-534
-28
192
61
-350
-868
-1355
-1755
-1932
-1847
-1643
-1442
-1270
-1059
-814
-612
-434
-364
-447
-654
-895
-1012
-976
-773
-420
-23
306
483
536
472
331
165
20
-113
-209
-274
-298
-284
-262
-210
-164
-158
-257
-480
-761
-1095
-1462
-1700
-1746
-1686
-1531
-1261
-964
-812
-856
-926
-979
-1136
-1258
-1220
-1068
-881
-706
-476
-217
-26
79
158
158
76
-85
-215
-231
-204
-148
-20
168
280
300
295
287
209
76
-15
-30
-15
29
182
409
659
833
995
1152
1201
1261
1328
1413
1448
1496
1593
1670
1674
1343
703
-136
-883
-1348
-1444
-1066
-421
126
221
-188
-836
-1517
-2100
-2424
-2408
-2147
-1810
-1545
-1344
-1091
-821
-622
-458
-375
-454
-636
-786
-801
-666
-349
95
572
910
1042
1022
845
575
280
84
-37
-99
-104
-62
-18
-75
-197
-335
-579
-973
-1360
-1692
-1936
-2082
-2079
-1927
-1728
-1559
-1403
-1246
-1237
-1333
-1379
-1360
-1321
-1241
-1042
-749
-457
-230
-42
124
223
211
182
194
209
177
147
211
268
274
321
405
393
291
191
69
-58
-115
-64
113
311
540
769
989
1177
1266
1331
1350
1408
1550
1746
1960
2204
2455
2615
2414
1544
261
-933
-1706
-2037
-1781
-923
107
610
240
-563
-1442
-2253
-2809
-2947
-2663
-2168
-1763
-1460
-1114
-704
-332
-57
127
136
-134
-440
-528
-441
-160
342
967
1487
1723
1717
1528
1114
629
245
-17
-248
-364
-309
-247
-265
-298
-323
-437
-713
-1111
-1495
-1912
-2336
-2635
-2704
-2492
-2110
-1688
-1322
-1079
-1034
-1182
-1343
-1384
-1306
-1109
-818
-458
-152
79
288
443
533
483
375
249
127
12
-3
94
243
377
428
427
344
194
14
-112
-169
-159
-98
52
283
517
770
1061
1334
1497
1612
1728
1868
2039
2216
2478
2790
3083
3149
2529
1116
-569
-1775
-2342
-2377
-1707
-460
567
572
-347
-1472
-2363
-3011
-3345
-3177
-2570
-1966
-1587
-1246
-744
-200
150
400
485
290
-70
-261
-188
35
425
999
1595
1909
1917
1747
1375
793
170
-306
-640
-809
-796
-650
-528
-558
-657
-797
-996
-1340
-1766
-2137
-2459
-2712
-2782
-2486
-1968
-1435
-963
-703
-689
-889
-1119
-1153
-1046
-878
-546
-158
96
214
351
524
551
408
223
29
-226
-435
-473
-364
-211
-129
-100
-78
-206
-414
-512
-531
-539
-536
-408
-115
165
422
771
1166
1503
1642
1778
1933
2057
2134
2317
2667
3044
3400
3625
3746
3299
1836
-265
-2057
-3018
-3188
-2667
-1461
-99
444
-213
-1513
-2647
-3365
-3689
-3635
-3135
-2389
-1682
-1038
-359
353
967
1313
1314
1060
643
321
322
513
816
1306
1846
2225
2283
2030
1529
766
-110
-868
-1395
-1621
-1593
-1395
-1144
-1005
-1033
-1156
-1323
-1549
-1804
-2023
-2131
-2137
-1997
-1661
-1246
-888
-646
-455
-399
-520
-724
-709
-626
-628
-479
-258
103
254
225
160
-16
-261
-597
-828
-858
-820
-727
-574
-393
-281
-276
-244
-321
-479
-588
-603
-462
-286
-49
266
596
856
998
1110
1225
1352
1544
1728
1883
2067
2227
2432
2592
2731
2869
2913
2700
1678
-300
-2526
-4023
-4400
-3930
-2841
-1265
155
452
-480
-1733
-2412
-2482
-2327
-2051
-1383
-427
336
978
1690
2287
2499
2191
1566
836
120
-357
-455
-372
-239
-27
147
147
-101
-584
-1230
-1882
-2410
-2640
-2513
-2113
-1558
-945
-370
76
287
320
254
22
-283
-447
-383
-237
51
269
217
10
-294
-716
-1208
-1545
-1687
-1786
-1904
-1789
-1521
-1322
-1159
-967
-850
-875
-946
-940
-757
-547
-288
47
442
717
814
835
813
669
375
188
120
117
136
160
219
317
393
428
445
497
615
678
766
927
1157
1400
1645
1932
2187
2382
2492
2497
2125
817
-1202
-2971
-3826
-3721
-3016
-1844
-326
718
537
-511
-1473
-1775
-1691
-1560
-1261
-561
310
1013
1568
2045
2297
2091
1439
573
-204
-779
-1049
-1105
-1044
-858
-634
-455
-399
-569
-986
-1522
-1984
-2219
-2176
-1847
-1307
-676
-48
471
763
819
757
544
123
-296
-475
-531
-637
-647
-508
-467
-716
-1021
-1205
-1466
-1907
-2246
-2197
-1924
-1727
-1508
-1096
-684
-501
-477
-326
-148
-189
-267
-166
49
183
332
617
784
625
383
215
70
-140
-295
-260
-115
-50
-10
166
424
608
716
819
949
1057
1102
1266
1545
1857
2109
2320
2453
2502
2458
2031
687
-1455
-3349
-4156
-3923
-3267
-2223
-763
366
279
-756
-1594
-1620
-1284
-1165
-1013
-469
299
976
1551
2014
2227
2005
1326
429
-424
-1063
-1355
-1380
-1395
-1347
-1104
-798
-679
-866
-1232
-1642
-1998
-2156
-2011
-1576
-996
-359
303
866
1171
1187
1045
787
263
-339
-676
-736
-688
-790
-1045
-1221
-1313
-1480
-1743
-1956
-1999
-1987
-2093
-2052
-1730
-1315
-908
-542
-265
-50
52
73
131
105
-2
14
168
337
415
403
399
252
-89
-382
-469
-448
-395
-333
-231
4
286
527
790
987
1198
1364
1389
1461
1640
1930
2161
2297
2465
2661
2648
2368
1263
-790
-2953
-4217
-4293
-3698
-2776
-1526
-153
365
-245
-1183
-1459
-1154
-906
-974
-788
-15
848
1523
1944
2216
2188
1635
672
-268
-1013
-1496
-1693
-1779
-1734
-1453
-1117
-925
-917
-1164
-1499
-1734
-1839
-1835
-1718
-1364
-701
30
569
1011
1314
1329
923
179
-477
-843
-1172
-1653
-1885
-1673
-1476
-1598
-1683
-1523
-1467
-1862
-2271
-2198
-1921
-1705
-1456
-972
-404
-16
208
439
557
367
68
-164
-236
-228
-167
40
260
213
34
-76
-158
-272
-412
-492
-492
-386
-185
162
551
1028
1427
1645
1722
1729
1713
1727
1794
1885
2037
2236
2456
2466
2162
808
-1400
-3418
-4253
-4036
-3527
-2799
-1460
-21
280
-379
-946
-720
-436
-541
-791
-491
191
819
1395
1886
2177
1966
1282
331
-562
-1329
-1747
-1885
-1931
-1838
-1545
-1150
-857
-807
-949
-1070
-1191
-1398
-1519
-1418
-1023
-390
275
790
1209
1404
1314
831
79
-555
-1001
-1435
-1905
-2030
-1894
-1716
-1681
-1611
-1452
-1471
-1705
-1818
-1741
-1610
-1466
-1237
-753
-223
177
478
726
722
467
111
-187
-343
-398
-348
-253
-220
-192
-131
-154
-159
-172
-221
-310
-391
-230
183
593
1041
1551
2007
2265
2256
2134
2081
1953
1820
1805
1968
2189
2295
1705
-175
-2375
-3733
-3905
-3617
-3270
-2455
-994
-66
-254
-778
-706
-175
-18
-306
-404
-1
469
936
1379
1798
1933
1552
737
-143
-903
-1411
-1657
-1888
-1967
-1835
-1555
-1191
-898
-843
-816
-846
-905
-983
-1088
-1017
-667
-152
316
732
993
1027
768
279
-340
-914
-1474
-1996
-2150
-2009
-1940
-1896
-1697
-1449
-1331
-1527
-1618
-1447
-1335
-1384
-1306
-868
-312
71
308
597
743
580
236
-63
-208
-266
-355
-304
-223
-264
-299
-263
-170
-79
-55
-109
-37
58
181
413
780
1270
1742
2015
2126
2206
2178
2098
1997
1937
1986
2019
1996
1479
-294
-2379
-3557
-3591
-3220
-2963
-2379
-1090
-12
-11
-443
-441
-136
-58
-274
-307
48
427
830
1273
1618
1688
1346
630
-228
-1047
-1578
-1726
-1838
-1942
-1824
-1495
-1152
-951
-855
-639
-442
-532
-802
-1014
-915
-558
-72
476
944
1078
964
711
312
-320
-1211
-2021
-2164
-1935
-1992
-2124
-1810
-1156
-887
-1196
-1385
-1171
-1185
-1520
-1585
-1114
-565
-301
-1
561
828
619
348
178
-77
-442
-648
-513
-340
-372
-299
-31
100
57
-14
-9
86
87
140
354
761
1237
1607
1810
2048
2242
2267
2108
1917
1865
1940
1897
1597
411
-1574
-3061
-3291
-2823
-2610
-2557
-1856
-603
-36
-268
-319
105
257
-109
-442
-181
245
511
849
1289
1509
1212
540
-216
-867
-1380
-1616
-1723
-1883
-2034
-1884
-1475
-1062
-798
-566
-268
-223
-467
-742
-829
-613
-148
315
654
814
785
665
356
-407
-1267
-1652
-1612
-1801
-2282
-2267
-1635
-1179
-1241
-1220
-920
-846
-1260
-1476
-1063
-634
-564
-350
183
579
514
357
410
366
37
-303
-365
-425
-524
-440
-81
204
216
150
185
207
181
182
323
614
905
1272
1653
1897
1954
2072
2156
2095
1910
1791
1782
1757
1181
-490
-2305
-3075
-2862
-2582
-2541
-2304
-1371
-472
-307
-391
-77
265
116
-223
-240
88
331
532
890
1309
1338
859
143
-449
-922
-1254
-1403
-1589
-1802
-1858
-1609
-1227
-951
-725
-412
-229
-292
-500
-676
-667
-316
93
448
657
631
410
-80
-596
-937
-1191
-1616
-2014
-2005
-1651
-1460
-1458
-1319
-1048
-1043
-1331
-1412
-1149
-881
-797
-604
-136
255
264
213
330
390
183
-125
-278
-379
-462
-415
-205
46
180
257
293
316
357
397
545
697
833
1097
1444
1702
1831
1979
2104
2103
1970
1876
1798
1657
1377
308
-1471
-2757
-2930
-2551
-2347
-2308
-1712
-682
-117
-199
-195
154
269
-110
-420
-298
18
314
587
954
1186
966
365
-292
-829
-1190
-1396
-1608
-1824
-1870
-1705
-1390
-1060
-777
-492
-287
-306
-468
-678
-819
-661
-249
75
276
385
455
302
-393
-1114
-1397
-1502
-1816
-2113
-2095
-1835
-1586
-1346
-1054
-809
-842
-1044
-1072
-959
-916
-850
-504
-77
125
212
290
387
364
152
-34
-168
-397
-570
-503
-220
46
194
298
379
466
562
645
718
906
1187
1449
1564
1699
1844
1879
1884
1868
1862
1770
1633
1133
-280
-2005
-2828
-2627
-2326
-2426
-2346
-1466
-369
60
22
320
613
265
-381
-577
-360
-187
17
452
996
1115
659
85
-312
-688
-1098
-1415
-1684
-1892
-1891
-1600
-1153
-723
-399
-100
64
-48
-343
-598
-659
-524
-281
-170
-171
-133
-9
-151
-513
-805
-1101
-1445
-1782
-1970
-1937
-1779
-1669
-1501
-1249
-1082
-1070
-936
-721
-623
-572
-439
-307
-235
-148
-26
120
185
119
24
-44
-156
-237
-213
-157
-84
6
119
211
338
569
840
1068
1182
1361
1570
1631
1607
1603
1645
1685
1653
1592
1502
1370
374
-1237
-2280
-2335
-2122
-2293
-2539
-2085
-1024
-300
-174
35
466
433
-99
-451
-347
-164
-65
87
480
795
604
85
-291
-461
-715
-1074
-1500
-1783
-1893
-1830
-1535
-1197
-862
-459
-137
-24
-131
-246
-212
-245
-283
-209
32
69
-235
-500
-472
-490
-839
-1232
-1450
-1585
-1738
-1822
-1725
-1512
-1466
-1528
-1316
-898
-692
-605
-452
-213
-91
-159
-223
-135
13
26
-16
-12
-14
-83
-92
-1
30
-14
-39
17
94
235
471
755
1050
1387
1672
1836
1909
1900
1889
1830
1742
1647
1536
1436
749
-607
-1646
-1879
-1765
-1916
-2220
-2123
-1438
-728
-508
-244
266
365
-29
-297
-222
-142
-112
28
414
728
559
111
-121
-195
-401
-685
-1059
-1452
-1680
-1740
-1586
-1355
-1135
-770
-472
-348
-334
-385
-377
-511
-688
-646
-451
-437
-518
-357
-163
-292
-542
-686
-882
-1307
-1686
-1778
-1716
-1716
-1781
-1547
-1090
-866
-798
-481
-61
55
-90
-175
-74
-29
-62
6
210
320
270
269
347
384
322
239
174
81
29
113
373
658
922
1233
1498
1592
1584
1584
1633
1577
1459
1347
1342
975
-187
-1279
-1559
-1318
-1316
-1636
-1732
-1280
-670
-333
-187
148
245
-149
-401
-271
-223
-253
-114
211
540
476
142
-60
-124
-285
-513
-846
-1277
-1578
-1583
-1381
-1159
-971
-744
-488
-362
-380
-387
-323
-372
-418
-496
-728
-938
-901
-681
-540
-486
-581
-751
-928
-1111
-1229
-1324
-1587
-1857
-1852
-1629
-1415
-1149
-798
-496
-273
-149
-135
-154
-206
-230
-161
-133
-131
-52
97
265
453
603
658
609
522
456
419
445
579
816
984
1109
1319
1561
1691
1714
1666
1588
1456
1217
516
-582
-1334
-1444
-1324
-1517
-1800
-1607
-893
-242
19
116
263
115
-332
-527
-413
-332
-340
-144
236
467
343
132
88
94
-87
-416
-853
-1229
-1432
-1473
-1356
-1169
-935
-687
-442
-261
-131
-167
-405
-559
-589
-685
-812
-799
-652
-445
-229
-194
-266
-422
-784
-1154
-1414
-1677
-2015
-2144
-1992
-1800
-1530
-1145
-763
-462
-283
-195
-181
-259
-337
-299
-224
-203
-164
-24
165
361
598
785
804
721
605
479
422
458
576
700
823
1005
1217
1500
1649
1631
1571
1477
988
-170
-1141
-1363
-1266
-1483
-1873
-1835
-1230
-522
-120
75
325
236
-361
-758
-752
-772
-899
-873
-553
-87
41
2
83
223
152
-209
-605
-997
-1342
-1548
-1494
-1250
-1030
-818
-571
-302
-34
70
1
-101
-236
-691
-1177
-1225
-987
-699
-561
-521
-393
-286
-311
-527
-715
-984
-1583
-1997
-1940
-1736
-1559
-1296
-861
-393
-147
-90
43
110
-38
-220
-264
-274
-350
-274
29
417
703
850
977
1048
1059
1046
996
959
876
832
823
894
1103
1236
1325
1358
1328
1245
590
-461
-1061
-1098
-1153
-1627
-1939
-1640
-989
-378
-98
171
459
216
-264
-407
-431
-611
-857
-885
-603
-398
-464
-394
-120
33
-81
-327
-631
-1023
-1397
-1563
-1482
-1357
-1247
-1037
-751
-528
-324
-133
-137
-357
-555
-689
-804
-775
-658
-523
-474
-541
-558
-527
-619
-910
-1130
-1187
-1400
-1646
-1619
-1429
-1212
-1005
-756
-422
-211
-136
-45
58
93
18
-3
11
16
132
300
478
671
826
1021
1223
1320
1299
1258
1213
1123
1038
1026
1035
1040
1116
1195
1066
446
-227
-417
-426
-726
-1340
-1609
-1314
-835
-546
-432
-154
51
-129
-315
-261
-242
-443
-709
-727
-623
-602
-644
-556
-350
-220
-235
-352
-546
-779
-961
-1011
-1061
-1161
-1188
-1115
-931
-680
-496
-441
-524
-531
-517
-586
-583
-599
-620
-655
-736
-764
-746
-799
-1007
-1126
-1087
-1179
-1388
-1416
-1282
-1174
-1082
-911
-684
-490
-368
-217
7
115
75
74
156
212
265
333
393
529
723
875
1017
1170
1232
1265
1297
1239
1181
1148
1111
1083
1078
983
492
-95
-254
-215
-413
-894
-1194
-1009
-555
-307
-280
-155
-4
-107
-244
-168
-131
-270
-464
-529
-415
-377
-462
-471
-373
-313
-347
-407
-556
-749
-839
-848
-893
-1009
-1165
-1115
-818
-610
-636
-629
-458
-383
-425
-367
-249
-233
-394
-545
-526
-477
-608
-889
-995
-948
-1064
-1226
-1197
-1135
-1153
-1151
-1021
-905
-913
-854
-616
-384
-284
-185
-12
148
203
284
445
526
551
591
759
940
964
1025
1142
1237
1242
1157
1104
1033
943
909
873
439
-189
-371
-275
-416
-892
-1185
-974
-500
-284
-328
-183
-32
-177
-330
-308
-280
-374
-553
-666
-638
-581
-588
-623
-608
-551
-577
-658
-837
-1021
-1016
-963
-1116
-1277
-1170
-955
-864
-799
-589
-470
-415
-324
-287
-286
-394
-496
-523
-554
-650
-783
-813
-849
-955
-931
-838
-867
-940
-915
-831
-838
-868
-778
-613
-452
-300
-109
91
217
316
404
452
452
449
514
572
606
675
855
1055
1165
1227
1330
1382
1316
1298
1328
1292
974
394
110
161
83
-310
-737
-806
-566
-274
-212
-222
-84
-77
-286
-359
-267
-254
-417
-599
-597
-466
-456
-574
-627
-589
-590
-689
-859
-1011
-1067
-1100
-1167
-1256
-1288
-1241
-1140
-967
-810
-621
-478
-425
-378
-424
-400
-372
-447
-566
-734
-792
-838
-884
-873
-836
-817
-848
-902
-887
-866
-904
-868
-780
-709
-614
-410
-172
-38
78
221
365
458
490
597
704
737
760
814
957
1103
1126
1178
1258
1271
1220
1189
1212
1031
681
388
293
271
17
-394
-603
-526
-351
-253
-222
-163
-102
-180
-313
-328
-314
-463
-696
-774
-701
-673
-720
-741
-715
-685
-706
-797
-909
-953
-995
-1241
-1397
-1301
-1308
-1309
-1227
-1018
-793
-634
-439
-383
-281
-333
-619
-699
-711
-858
-944
-922
-857
-826
-815
-765
-738
-729
-814
-831
-777
-794
-758
-682
-589
-455
-323
-163
-4
158
335
428
501
559
589
652
671
796
931
980
1087
1201
1310
1328
1366
1399
1352
1225
955
757
654
479
215
17
-35
-59
-70
-42
-7
-19
-125
-231
-235
-243
-361
-498
-583
-597
-641
-635
-577
-577
-668
-831
-889
-946
-1095
-1226
-1325
-1369
-1398
-1367
-1258
-1127
-976
-883
-778
-626
-552
-602
-647
-637
-649
-695
-721
-689
-684
-718
-759
-781
-812
-903
-948
-939
-920
-917
-896
-814
-707
-599
-515
-384
-171
2
80
188
325
454
537
597
712
824
885
929
948
1000
1103
1137
1173
1230
1218
1111
953
872
809
661
434
241
173
155
105
63
83
88
23
-71
-122
-189
-261
-360
-488
-550
-584
-629
-732
-764
-816
-931
-953
-1103
-1239
-1328
-1396
-1404
-1372
-1298
-1237
-1086
-913
-880
-797
-734
-779
-832
-853
-825
-802
-794
-800
-787
-800
-846
-864
-933
-985
-957
-955
-917
-873
-841
-785
-726
-621
-505
-412
-285
-153
-32
48
128
228
342
426
508
647
745
815
856
895
954
988
1013
1066
1070
1060
1005
958
943
845
720
596
531
451
266
196
165
148
83
-58
-73
-73
-184
-358
-454
-431
-568
-669
-701
-735
-764
-887
-916
-895
-958
-1061
-1126
-1077
-1033
-1100
-1151
-1117
-1076
-1103
-1092
-970
-901
-875
-834
-773
-699
-694
-720
-710
-672
-675
-696
-689
-643
-601
-589
-522
-437
-407
-387
-346
-285
-263
-265
-207
-127
-86
-72
1
128
219
269
363
498
535
581
628
674
774
809
911
1035
1072
1010
998
1054
963
753
651
580
475
269
110
141
112
-16
-152
-132
-101
-288
-462
-532
-545
-639
-799
-815
-705
-699
-833
-943
-887
-843
-928
-1011
-1093
-1108
-1240
-1357
-1308
-1249
-1210
-1184
-1111
-1016
-935
-882
-881
-845
-829
-869
-827
-739
-728
-674
-621
-590
-543
-518
-457
-402
-404
-444
-423
-377
-367
-306
-229
-205
-146
-31
91
161
228
262
293
416
479
500
540
661
783
901
996
1034
1055
1098
1149
1084
1025
861
640
551
467
347
177
80
43
10
-86
-222
-288
-346
-477
-649
-709
-701
-721
-825
-930
-895
-848
-934
-1026
-1005
-1027
-1114
-1158
-1145
-1091
-1082
-1122
-1120
-1066
-1049
-1047
-1014
-987
-973
-969
-943
-897
-835
-798
-777
-730
-673
-661
-628
-572
-582
-558
-539
-516
-433
-389
-361
-316
-238
-163
-102
-6
88
157
214
282
350
389
425
470
547
619
671
779
865
912
900
917
1032
990
852
647
527
467
332
196
122
163
132
-69
-192
-217
-288
-364
-487
-544
-614
-657
-669
-757
-763
-771
-793
-837
-906
-905
-967
-1035
-1089
-1168
-1210
-1230
-1237
-1252
-1260
-1215
-1171
-1145
-1115
-1064
-996
-973
-947
-930
-858
-779
-733
-653
-573
-497
-466
-445
-420
-417
-386
-390
-377
-319
-281
-267
-255
-214
-130
-45
-15
16
111
182
224
260
291
374
477
541
570
590
596
636
703
727
665
553
544
560
522
417
325
289
285
201
-10
-31
-35
-157
-372
-449
-395
-400
-447
-518
-519
-562
-653
-714
-731
-735
-791
-882
-910
-961
-1047
-1115
-1144
-1139
-1169
-1174
-1172
-1182
-1126
-1078
-1080
-1086
-1031
-977
-948
-892
-853
-801
-739
-719
-660
-572
-512
-469
-450
-415
-373
-319
-311
-285
-227
-194
-148
-122
-78
-28
20
95
119
143
189
226
280
337
399
407
483
544
555
587
573
537
513
530
533
493
443
338
288
271
215
100
-45
-111
-190
-294
-481
-624
-614
-510
-387
-347
-373
-407
-500
-710
-763
-721
-752
-876
-945
-899
-881
-872
-921
-947
-978
-1032
-1069
-1083
-1020
-989
-1022
-1018
-939
-868
-806
-743
-702
-681
-662
-621
-586
-581
-553
-505
-494
-490
-455
-400
-382
-389
-375
-338
-317
-282
-203
-165
-147
-114
-101
-78
-23
24
73
83
98
161
215
281
311
306
318
340
337
340
327
342
389
376
315
258
249
243
191
100
54
31
-16
-102
-179
-194
-218
-301
-372
-419
-471
-489
-524
-587
-637
-672
-713
-728
-717
-747
-773
-820
-861
-903
-946
-936
-932
-911
-899
-869
-806
-772
-770
-754
-743
-745
-682
-615
-587
-561
-530
-500
-486
-458
-421
-378
-358
-367
-382
-367
-342
-337
-326
-293
-273
-250
-203
-175
-147
-98
-73
-70
-53
-8
66
94
105
140
186
203
207
199
204
209
181
141
92
45
5
-53
-67
-60
-84
-71
-78
-122
-126
-153
-221
-300
-335
-350
-373
-393
-390
-383
-439
-481
-541
-586
-594
-629
-668
-685
-706
-740
-728
-711
-709
-714
-756
-774
-789
-767
-716
-679
-632
-631
-605
-583
-556
-531
-510
-473
-464
-481
-463
-434
-433
-436
-432
-415
-418
-405
-340
-296
-255
-219
-187
-175
-185
-159
-137
-110
-99
-75
-43
-26
-13
29
63
67
69
65
80
64
35
23
10
34
86
70
44
39
53
57
6
-39
-55
-95
-154
-207
-243
-271
-291
-295
-302
-367
-422
-429
-467
-525
-568
-616
-671
-704
-728
-745
-714
-720
-745
-722
-723
-736
-748
-730
-698
-679
-654
-629
-608
-572
-583
-611
-589
-579
-571
-562
-534
-470
-435
-405
-368
-344
-335
-352
-355
-343
-375
-396
-383
-353
-339
-291
-215
-191
-150
-95
-60
-55
-54
-58
-43
-35
-35
-12
11
9
-13
-8
7
14
12
-1
-12
-30
-12
1
0
-33
-79
-96
-116
-135
-155
-200
-226
-230
-268
-294
-335
-359
-419
-492
-516
-518
-486
-481
-500
-510
-515
-556
-611
-631
-611
-579
-573
-579
-532
-490
-491
-502
-469
-423
-402
-401
-408
-392
-388
-412
-389
-374
-388
-399
-405
-394
-415
-405
-402
-402
-397
-396
-366
-335
-323
-297
-250
-223
-172
-141
-129
-85
-44
-11
-32
-23
-4
-7
-30
-52
-30
-19
-11
15
7
-9
-28
-47
-41
-47
-58
-71
-65
-80
-120
-138
-178
-219
-251
-241
-215
-250
-271
-283
-302
-337
-363
-367
-369
-376
-375
-380
-402
-414
-426
-445
-475
-468
-411
-383
-386
-372
-369
-379
-370
-379
-388
-415
-448
-459
-466
-467
-460
-429
-416
-410
-422
-425
-416
-428
-445
-426
-384
-360
-303
-230
-176
-116
-76
-54
-34
-44
-33
-52
-67
-63
-87
-93
-111
-105
-112
-79
-71
-75
-48
-53
-71
-102
-127
-112
-88
-84
-76
-79
-76
-58
-48
-64
-100
-149
-210
-240
-253
-258
-282
-289
-265
-265
-273
-268
-275
-299
-336
-356
-354
-354
-342
-328
-289
-273
-273
-282
-290
-301
-323
-373
-422
-434
-443
-425
-392
-342
-313
-331
-350
-330
-316
-334
-345
-349
-319
-297
-282
-269
-269
-249
-218
-180
-152
-153
-145
-131
-167
-191
-185
-183
-176
-134
-94
-59
-48
-46
-56
-82
-112
-126
-146
-148
-115
-109
-64
-22
-10
-1
-9
-24
-43
-42
-57
-86
-106
-124
-128
-103
-98
-129
-128
-133
-186
-233
-226
-228
-271
-283
-285
-300
-293
-280
-255
-232
-225
-236
-229
-224
-221
-227
-252
-281
-308
-310
-319
-320
-274
-265
-278
-258
-279
-296
-260
-222
-216
-222
-192
-186
-190
-176
-166
-156
-146
-152
-160
-183
-200
-208
-212
-215
-217
-229
-229
-209
-192
-177
-229
-274
-280
-264
-236
-225
-173
-129
-109
-91
-87
-73
-38
-39
-54
-62
-38
-9
3
-13
-39
-68
-109
-155
-185
-224
-223
-166
-134
-134
-119
-89
-80
-120
-162
-191
-200
-191
-224
-227
-208
-211
-211
-222
-225
-224
-246
-269
-285
-319
-307
-285
-283
-250
-213
-180
-145
-123
-109
-117
-162
-171
-158
-180
-178
-192
-240
-261
-274
-283
-290
-301
-336
-322
-289
-280
-273
-250
-202
-175
-145
-143
-185
-188
-174
-157
-151
-98
-49
-48
-25
-64
-69
-44
-43
-43
-48
-44
-73
-99
-121
-131
-108
-108
-143
-185
-181
-172
-160
-126
-123
-180
-226
-209
-206
-195
-158
-146
-141
-132
-140
-148
-167
-187
-203
-203
-193
-190
-168
-132
-151
-162
-131
-94
-58
-41
-16
10
-6
-26
-23
-42
-61
-78
-87
-58
-33
-35
-41
-26
-32
-31
3
-34
-91
-133
-165
-203
-222
-207
-209
-215
-197
-180
-173
-136
-109
-120
-125
-115
-113
-126
-110
-112
-139
-112
-113
-140
-139
-135
-147
-135
-136
-173
-166
-137
-135
-141
-137
-178
-190
-164
-177
-187
-175
-135
-133
-156
-158
-179
-176
-140
-153
-193
-190
-177
-178
-189
-194
-220
-254
-268
-285
-302
-307
-287
-273
-260
-242
-224
-203
-165
-149
-136
-110
-112
-98
-91
-89
-78
-64
-69
-82
-74
-86
-108
-94
-78
-117
-124
-116
-95
-89
-63
-40
-58
-71
-87
-122
-154
-128
-147
-150
-133
-146
-140
-128
-112
-114
-124
-159
-165
-133
-131
-150
-144
-80
-75
-53
-47
-56
-68
-91
-85
-86
-80
-91
-95
-100
-120
-131
-138
-117
-113
-120
-130
-173
-182
-180
-207
-247
-252
-236
-219
-233
-226
-200
-158
-101
-71
-41
-29
-41
-86
-85
-80
-115
-131
-159
-161
-175
-202
-235
-248
-241
-233
-213
-225
-217
-181
-189
-185
-172
-182
-166
-173
-178
-187
-226
-239
-254
-274
-279
-244
-209
-212
-215
-225
-252
-268
-254
-232
-252
-256
-233
-222
-229
-249
-240
-210
-183
-175
-156
-178
-186
-162
-177
-213
-219
-190
-213
-244
-218
-199
-217
-235
-248
-256
-259
-251
-247
-268
-278
-255
-244
-239
-219
-222
-236
-224
-217
-223
-187
-167
-139
-113
-145
-148
-141
-145
-153
-176
-198
-211
-223
-221
-226
-204
-166
-161
-169
-206
-228
-221
-230
-241
-251
-236
-229
-232
-236
-243
-248
-248
-256
-271
-255
-219
-195
-204
-219
-196
-188
-175
-162
-189
-201
-205
-200
-184
-177
-181
-175
-171
-165
-186
-184
-161
-191
-190
-162
-161
-173
-178
-196
-234
-253
-235
-207
-204
-238
-274
-280
-257
-229
-204
-183
-145
-104
-108
-132
-156
-185
-196
-213
-240
-232
-220
-214
-214
-200
-193
-225
-265
-289
-287
-295
-305
-325
-316
-272
-235
-232
-234
-222
-258
-250
-247
-262
-260
-254
-236
-234
-237
-233
-235
-233
-247
-246
-234
-244
-236
-257
-249
-230
-232
-190
-169
-168
-131
-109
-138
-136
-120
-94
-48
-19
-20
-28
-47
-75
-104
-146
-176
-213
-204
-208
-227
-206
-183
-157
-147
-140
-133
-168
-178
-150
-139
-162
-136
-96
-102
-110
-126
-146
-172
-185
-193
-186
-195
-245
-246
-249
-260
-249
-238
-230
-237
-216
-177
-185
-206
-191
-183
-196
-195
-201
-254
-292
-265
-227
-253
-299
-300
-310
-327
-336
-338
-307
-302
-267
-236
-264
-283
-234
-219
-231
-235
-259
-252
-274
-288
-283
-278
-281
-258
-259
-268
-246
-211
-208
-207
-219
-228
-202
-229
-231
-221
-237
-218
-187
-175
-184
-197
-174
-174
-209
-197
-192
-211
-219
-209
-176
-151
-175
-199
-175
-157
-156
-176
-245
-259
-237
-239
-233
-229
-213
-211
-210
-199
-199
-174
-145
-134
-130
-103
-89
-98
-124
-155
-148
-142
-162
-187
-194
-204
-178
-157
-160
-161
-174
-183
-193
-196
-198
-202
-199
-213
-248
-256
-260
-265
-239
-238
-256
-299
-324
-328
-324
-301
-284
-284
-301
-282
-251
-234
-236
-201
-191
-206
-186
-193
-205
-224
-243
-237
-265
-297
-324
-315
-317
-346
-332
-335
-343
-323
-321
-312
-271
-256
-230
-190
-195
-201
-225
-247
-241
-246
-242
-264
-299
-296
-258
-252
-227
-214
-237
-221
-207
-206
-208
-209
-168
-159
-186
-161
-147
-181
-192
-208
-251
-271
-280
-293
-325
-329
-309
-323
-331
-326
-338
-359
-342
-316
-316
-287
-266
-254
-249
-256
-263
-291
-299
-313
-299
-290
-302
-298
-310
-313
-308
-283
-252
-251
-256
-273
-285
-291
-302
-296
-271
-248
-269
-266
-239
-246
-236
-192
-167
-164
-159
-154
-134
-157
-185
-193
-213
-204
-197
-201
-202
-208
-229
-198
-180
-183
-131
-79
-55
-74
-85
-74
-103
-149
-161
-181
-176
-154
-154
-167
-184
-175
-193
-217
-233
-266
-251
-236
-222
-199
-202
-175
-161
-182
-193
-203
-214
-207
-226
-244
-241
-257
-241
-217
-216
-212
-228
-239
-248
-271
-268
-284
-280
-245
-235
-213
-196
-186
-203
-193
-177
-203
-214
-234
-237
-247
-290
-294
-294
-288
-270
-262
-256
-257
-259
-269
-264
-251
-231
-221
-201
-186
-222
-225
-212
-246
-294
-304
-282
-245
-251
-250
-216
-217
-198
-191
-192
-186
-170
-164
-183
-190
-173
-159
-154
-178
-178
-182
-215
-228
-255
-268
-287
-260
-244
-224
-172
-165
-159
-159
-178
-186
-205
-199
-191
-189
-157
-157
-173
-158
-175
-210
-212
-193
-192
-201
-197
-188
-187
-204
-187
-161
-175
-192
-195
-200
-205
-240
-275
-273
-288
-277
-250
-289
-299
-316
-341
-317
-288
-263
-252
-237
-253
-259
-248
-246
-239
-222
-213
-233
-220
-209
-238
-264
-271
-264
-258
-274
-289
-302
-272
-252
-260
-286
-304
-323
-351
-375
-383
-383
-366
-322
-283
-264
-277
-297
-301
-295
-295
-288
-287
-301
-293
-274
-236
-259
-320
-314
-298
-308
-304
-276
-289
-315
-273
-220
-247
-252
-237
-229
-226
-243
-253
-260
-281
-304
-312
-303
-298
-284
-258
-258
-263
-235
-231
-255
-254
-228
-206
-218
-225
-239
-256
-286
-300
-308
-311
-314
-321
-307
-305
-288
-273
-288
-295
-289
-268
-266
-296
-323
-315
-285
-289
-284
-284
-307
-296
-292
-327
-335
-307
-311
-318
-298
-269
-246
-236
-263
-250
-241
-265
-263
-259
-281
-302
-294
-321
-346
-344
-340
-334
-346
-372
-360
-380
-405
-424
-444
-459
-443
-415
-400
-417
-427
-409
-393
-387
-371
-357
-378
-371
-313
-296
-306
-315
-320
-310
-279
-279
-292
-297
-317
-324
-333
-354
-357
-368
-397
-399
-399
-383
-406
-421
-384
-390
-402
-376
-390
-439
-471
-455
-454
-476
-484
-481
-458
-461
-463
-457
-464
-456
-444
-431
-421
-445
-421
-411
-423
-408
-427
-450
-482
-481
-471
-492
-490
-500
-510
-507
-463
-443
-455
-459
-442
-395
-395
-405
-389
-388
-402
-412
-404
-383
-378
-354
-336
-324
-313
-325
-337
-372
-381
-392
-379
-361
-382
-381
-374
-363
-368
-385
-375
-375
-391
-398
-409
-432
-453
-456
-451
-413
-349
-324
-329
-336
-354
-357
-361
-374
-381
-365
-367
-382
-385
-383
-378
-375
-385
-406
-426
-405
-366
-362
-348
-353
-378
-361
-326
-296
-302
-320
-308
-295
-275
-286
-319
-333
-344
-354
-358
-360
-382
-383
-381
-416
-425
-399
-409
-430
-392
-372
-386
-357
-340
-341
-349
-342
-349
-345
-352
-372
-369
-375
-379
-392
-385
-359
-367
-382
-388
-373
-366
-353
-332
-315
-296
-270
-243
-237
-250
-266
-250
-233
-238
-237
-248
-249
-267
-295
-294
-283
-303
-339
-340
-307
-300
-279
-261
-259
-257
-264
-286
-293
-273
-256
-267
-263
-235
-212
-213
-243
-291
-315
-311
-330
-365
-395
-400
-393
-381
-360
-359
-368
-365
-360
-366
-369
-357
-350
-313
-283
-284
-280
-280
-315
-337
-362
-405
-411
-436
-438
-433
-446
-419
-377
-373
-369
-342
-347
-373
-402
-389
-365
-364
-337
-320
-311
-310
-316
-327
-333
-316
-304
-312
-316
-314
-323
-334
-340
-341
-366
-375
-366
-372
-390
-383
-371
-349
-331
-325
-310
-297
-306
-320
-315
-305
-318
-305
-292
-307
-293
-299
-318
-335
-345
-340
-333
-318
-314
-307
-302
-326
-316
-261
-235
-216
-218
-200
-205
-206
-173
-187
-199
-182
-168
-191
-201
-195
-232
-276
-276
-253
-261
-273
-252
-227
-213
-214
-213
-205
-205
-221
-232
-249
-287
-277
-235
-261
-306
-303
-310
-334
-347
-368
-359
-330
-292
-255
-255
-267
-258
-260
-306
-320
-319
-318
-313
-299
-308
-341
-345
-330
-337
-345
-336
-338
-357
-369
-370
-354
-339
-367
-390
-402
-405
-394
-404
-387
-369
-347
-322
-336
-379
-383
-365
-373
-376
-367
-372
-392
-384
-383
-399
-403
-379
-382
-386
-369
-357
-368
-365
-353
-352
-373
-386
-384
-396
-390
-383
-382
-372
-363
-374
-371
-353
-336
-337
-325
-338
-357
-360
-366
-377
-389
-369
-366
-384
-401
-397
-413
-416
-383
-358
-361
-370
-361
-347
-330
-333
-342
-344
-375
-387
-355
-351
-353
-316
-325
-368
-367
-380
-407
-411
-427
-421
-411
-421
-412
-416
-406
-390
-403
-395
-385
-386
-396
-417
-436
-432
-404
-392
-395
-389
-389
-407
-431
-473
-480
-470
-465
-467
-442
-426
-442
-444
-424
-404
-397
-385
-383
-362
-343
-347
-343
-338
-332
-341
-341
-321
-343
-366
-357
-364
-387
-390
-407
-400
-373
-370
-360
-347
-349
-349
-353
-326
-311
-328
-320
-318
-311
-298
-303
-309
-306
-310
-302
-309
-327
-351
-370
-369
-379
-378
-366
-350
-367
-385
-375
-382
-359
-357
-352
-326
-304
-296
-304
-320
-334
-353
-360
-357
-364
-376
-383
-364
-373
-371
-363
-361
-355
-358
-347
-352
-359
-354
-354
-355
-363
-366
-353
-340
-306
-293
-289
-306
-308
-297
-283
-298
-314
-289
-280
-299
-314
-311
-316
-323
-336
-346
-364
-358
-348
-351
-363
-376
-379
-375
-379
-383
-368
-366
-380
-364
-348
-374
-378
-364
-376
-376
-374
-376
-379
-387
-391
-380
-389
-408
-410
-419
-407
-416
-416
-408
-400
-387
-380
-368
-373
-390
-374
-353
-356
-362
-380
-407
-425
-467
-475
-477
-476
-471
-495
-491
-477
-497
-481
-451
-452
-438
-402
-388
-418
-399
-397
-385
-370
-407
-407
-392
-391
-391
-415
-432
-430
-440
-412
-378
-360
-338
-350
-369
-373
-363
-386
-396
-355
-333
-326
-295
-265
-272
-273
-279
-299
-307
-300
-316
-307
-300
-336
-361
-367
-358
-352
-334
-340
-345
-338
-334
-327
-299
-278
-282
-294
-273
-276
-292
-303
-350
-392
-394
-395
-409
-437
-480
-475
-451
-446
-420
-417
-422
-376
-364
-358
-355
-361
-373
-371
-342
-342
-352
-329
-300
-289
-283
-300
-316
-323
-349
-383
-407
-407
-413
-387
-359
-364
-358
-323
-339
-353
-347
-360
-332
-319
-315
-346
-357
-330
-326
-341
-347
-356
-351
-356
-388
-400
-406
-388
-360
-348
-353
-359
-344
-344
-353
-337
-354
-402
-386
-362
-357
-333
-318
-312
-321
-333
-318
-313
-336
-341
-326
-343
-346
-337
-338
-346
-360
-369
-367
-351
-328
-312
-301
-293
-293
-285
-320
-336
-301
-300
-322
-281
-271
-280
-243
-237
-237
-224
-219
-235
-248
-254
-262
-267
-264
-244
-229
-208
-194
-228
-226
-225
-261
-250
-252
-269
-252
-237
-216
-211
-233
-237
-251
-278
-271
-281
-284
-279
-270
-242
-224
-217
-211
-193
-188
-198
-190
-198
-214
-195
-173
-150
-134
-121
-101
-89
-72
-87
-104
-128
-137
-133
-139
-135
-109
-104
-117
-93
-76
-95
-91
-88
-109
-90
-102
-109
-137
-183
-169
-178
-195
-199
-222
-244
-239
-250
-266
-292
-281
-253
-260
-237
-233
-253
-271
-257
-261
-255
-253
-282
-271
-242
-232
-232
-240
-225
-219
-216
-211
-245
-255
-255
-271
-276
-275
-288
-284
-279
-296
-283
-270
-290
-293
-279
-268
-229
-192
-180
-170
-173
-161
-158
-170
-149
-145
-147
-139
-130
-146
-157
-154
-170
-176
-171
-183
-193
-177
-156
-129
-113
-83
-61
-49
-58
-93
-83
-68
-84
-76
-62
-64
-75
-78
-92
-138
-162
-150
-170
-195
-177
-192
-196
-191
-208
-196
-193
-189
-199
-205
-184
-206
-194
-162
-162
-152
-148
-152
-175
-189
-167
-157
-178
-214
-213
-232
-235
-223
-222
-206
-214
-221
-237
-267
-287
-282
-267
-242
-213
-167
-170
-183
-178
-199
-232
-256
-271
-302
-320
-304
-304
-300
-286
-301
-286
-261
-254
-217
-207
-205
-192
-214
-212
-204
-205
-198
-210
-189
-145
-159
-205
-214
-215
-213
-228
-251
-260
-248
-223
-220
-231
-230
-238
-245
-222
-235
-235
-224
-217
-194
-163
-135
-123
-132
-134
-116
-150
-189
-207
-208
-203
-196
-191
-187
-209
-211
-197
-218
-211
-177
-157
-151
-141
-115
-117
-137
-150
-181
-211
-209
-221
-246
-245
-238
-240
-241
-259
-255
-254
-269
-281
-294
-303
-317
-304
-275
-283
-298
-296
-284
-301
-300
-304
-337
-308
-305
-313
-300
-311
-304
-300
-300
-302
-315
-313
-305
-295
-281
-278
-304
-317
-289
-258
-259
-267
-287
-274
-251
-262
-268
-296
-339
-353
-358
-367
-368
-386
-390
-386
-375
-377
-399
-403
-418
-408
-389
-367
-353
-344
-324
-325
-339
-372
-391
-373
-374
-381
-366
-343
-336
-333
-304
-310
-306
-292
-298
-300
-302
-284
-287
-304
-278
-282
-284
-274
-271
-251
-239
-227
-215
-230
-235
-235
-232
-211
-227
-224
-215
-229
-225
-204
-202
-192
-184
-167
-169
-183
-169
-187
-209
-222
-225
-221
-244
-239
-223
-231
-238
-234
-251
-273
-276
-275
-274
-273
-272
-269
-270
-282
-245
-217
-229
-234
-250
-242
-248
-255
-250
-252
-242
-227
-226
-222
-219
-244
-253
-262
-267
-258
-265
-259
-239
-243
-232
-222
-205
-192
-188
-190
-213
-207
-218
-204
-179
-162
-147
-140
-138
-137
-148
-170
-166
-157
-175
-178
-180
-220
-222
-209
-216
-205
-212
-209
-241
-281
-262
-255
-240
-219
-212
-211
-237
-275
-288
-288
-290
-268
-263
-253
-214
-208
-210
-217
-232
-233
-221
-232
-242
-240
-227
-215
-211
-225
-242
-223
-185
-191
-187
-163
-175
-183
-182
-188
-220
-235
-233
-237
-226
-229
-225
-215
-225
-222
-221
-205
-200
-205
-195
-178
-173
-192
-192
-178
-188
-203
-195
-186
-206
-238
-240
-242
-243
-233
-236
-241
-249
-222
-197
-203
-193
-199
-207
-224
-235
-246
-246
-233
-244
-241
-235
-225
-212
-217
-227
-236
-227
-232
-227
-211
-223
-221
-241
-259
-258
-257
-253
-283
-290
-262
-283
-293
-300
-314
-320
-339
-328
-320
-310
-291
-281
-282
-280
-274
-255
-246
-260
-271
-285
-285
-292
-317
-338
-328
-322
-309
-315
-325
-315
-330
-331
-334
-347
-316
-321
-338
-322
-339
-350
-349
-363
-349
-349
-363
-368
-366
-352
-357
-377
-361
-353
-348
-353
-352
-349
-360
-349
-351
-351
-338
-338
-329
-322
-310
-292
-284
-290
-282
-258
-255
-255
-249
-271
-265
-259
-265
-253
-260
-248
-249
-246
-252
-265
-260
-268
-283
-297
-292
-286
-307
-303
-294
-302
-314
-343
-345
-342
-358
-343
-330
-321
-290
-264
-247
-239
-237
-239
-235
-235
-246
-246
-228
-217
-211
-219
-243
-268
-297
-304
-322
-338
-335
-348
-343
-338
-331
-319
-328
-345
-351
-339
-352
-364
-353
-357
-357
-351
-339
-323
-322
-324
-323
-320
-327
-330
-341
-327
-325
-338
-365
-382
-347
-333
-343
-322
-287
-270
-252
-275
-286
-268
-278
-268
-239
-246
-272
-273
-279
-301
-297
-278
-298
-303
-264
-283
-319
-305
-311
-326
-329
-334
-339
-334
-331
-352
-354
-352
-367
-356
-342
-366
-368
-357
-336
-325
-321
-310
-309
-306
-297
-299
-303
-295
-267
-262
-269
-254
-225
-213
-215
-217
-224
-220
-213
-218
-225
-219
-221
-251
-254
-250
-251
-246
-248
-245
-253
-269
-260
-267
-290
-298
-319
-328
-341
-358
-369
-357
-352
-361
-361
-348
-355
-347
-335
-325
-308
-297
-322
-335
-334
-344
-353
-349
-345
-343
-351
-357
-353
-360
-347
-352
-360
-369
-380
-389
-398
-418
-416
-428
-431
-422
-426
-405
-385
-359
-333
-333
-320
-308
-327
-329
-320
-338
-341
-329
-335
-311
-297
-300
-275
-265
-279
-278
-261
-256
-278
-271
-269
-288
-287
-299
-313
-319
-342
-363
-392
-397
-407
-412
-417
-425
-401
-394
-385
-388
-408
-381
-360
-355
-329
-304
-292
-269
-256
-261
-277
-257
-227
-225
-211
-215
-227
-230
-245
-258
-265
-278
-285
-298
-307
-287
-262
-269
-279
-278
-262
-258
-270
-262
-263
-263
-259
-264
-269
-287
-280
-272
-258
-245
-216
-173
-191
-214
-212
-221
-246
-259
-262
-276
-294
-298
-300
-303
-314
-292
-294
-304
-252
-227
-237
-235
-214
-203
-187
-190
-178
-156
-164
-170
-166
-180
-197
-201
-199
-201
-219
-250
-258
-250
-280
-290
-278
-289
-305
-287
-286
-256
-249
-253
-226
-219
-210
-201
-212
-211
-198
-199
-215
-226
-221
-226
-224
-225
-212
-194
-194
-191
-184
-215
-224
-217
-213
-218
-232
-221
-213
-220
-211
-213
-188
-175
-171
-134
-146
-147
-146
-167
-176
-173
-173
-185
-198
-212
-222
-212
-203
-203
-207
-206
-187
-179
-176
-152
-131
-107
-102
-121
-114
-110
-137
-140
-143
-152
-167
-171
-149
-145
-145
-112
-100
-120
-101
-83
-99
-115
-117
-113
-111
-115
-122
-96
-95
-107
-98
-89
-86
-85
-82
-122
-170
-163
-162
-178
-169
-156
-156
-160
-150
-138
-153
-156
-156
-189
-172
-182
-223
-228
-237
-256
-267
-246
-235
-256
-265
-260
-262
-243
-233
-247
-246
-228
-209
-194
-188
-199
-202
-206
-222
-244
-242
-229
-250
-233
-219
-238
-239
-242
-248
-258
-252
-241
-241
-226
-210
-204
-193
-199
-207
-188
-187
-202
-197
-190
-200
-204
-210
-209
-205
-188
-178
-187
-188
-185
-168
-150
-156
-172
-169
-157
-145
-136
-138
-134
-127
-119
-100
-85
-98
-96
-112
-137
-123
-129
-144
-154
-157
-152
-148
-143
-136
-137
-153
-158
-174
-192
-195
-201
-194
-190
-193
-170
-151
-148
-145
-147
-113
-98
-94
-97
-110
-106
-117
-127
-123
-114
-113
-96
-114
-140
-136
-129
-125
-127
-137
-132
-127
-137
-133
-138
-157
-166
-180
-194
-202
-208
-213
-228
-226
-198
-211
-228
-219
-235
-235
-224
-212
-185
-163
-157
-152
-150
-163
-165
-167
-175
-182
-172
-177
-192
-205
-195
-213
-256
-248
-257
-263
-239
-204
-199
-182
-156
-139
-143
-174
-152
-147
-150
-144
-141
-136
-135
-136
-142
-137
-172
-178
-176
-202
-191
-179
-167
-156
-152
-149
-149
-150
-129
-130
-133
-104
-88
-94
-92
-81
-88
-105
-126
-136
-120
-126
-142
-146
-144
-147
-158
-163
-163
-182
-183
-184
-181
-167
-138
-132
-147
-129
-138
-131
-137
-148
-166
-163
-151
-170
-176
-189
-188
-184
-189
-182
-161
-152
-147
-137
-156
-190
-190
-205
-211
-194
-200
-193
-198
-210
-203
-191
-183
-196
-183
-184
-208
-213
-227
-231
-230
-240
-256
-250
-248
-253
-262
-271
-254
-236
-217
-191
-197
-192
-194
-209
-182
-163
-137
-122
-129
-147
-170
-182
-218
-230
-231
-245
-241
-250
-262
-264
-269
-263
-247
-258
-250
-263
-282
-294
-316
-314
-325
-331
-321
-308
-298
-313
-306
-300
-301
-284
-271
-264
-274
-275
-271
-300
-305
-283
-285
-280
-263
-237
-217
-214
-223
-223
-229
-231
-242
-223
-214
-235
-237
-242
-244
-234
-239
-250
-267
-263
-259
-290
-316
-309
-303
-316
-337
-359
-356
-379
-379
-355
-350
-357
-338
-323
-315
-279
-245
-225
-228
-247
-242
-254
-269
-263
-272
-270
-261
-257
-262
-270
-254
-254
-241
-263
-276
-271
-295
-331
-354
-347
-348
-326
-318
-317
-317
-313
-312
-331
-329
-319
-307
-288
-276
-268
-274
-274
-265
-288
-296
-295
-305
-288
-290
-297
-294
-289
-289
-296
-309
-316
-338
-353
-342
-351
-359
-347
-336
-339
-342
-330
-331
-352
-356
-341
-355
-356
-342
-357
-362
-353
-337
-326
-334
-345
-350
-334
-317
-297
-275
-269
-244
-248
-255
-238
-245
-265
-270
-290
-301
-288
-263
-254
-255
-273
-279
-291
-280
-266
-296
-298
-264
-244
-239
-229
-209
-200
-200
-199
-201
-208
-195
-162
-169
-184
-186
-196
-209
-225
-235
-256
-256
-237
-247
-246
-237
-235
-234
-227
-204
-201
-201
-191
-198
-203
-222
-234
-207
-217
-224
-213
-216
-223
-225
-196
-223
-255
-237
-225
-231
-251
-273
-286
-282
-292
-313
-328
-332
-326
-299
-273
-270
-253
-257
-264
-264
-258
-234
-237
-240
-240
-238
-253
-267
-277
-304
-327
-325
-328
-344
-343
-326
-313
-314
-302
-296
-299
-308
-298
-304
-324
-323
-335
-321
-329
-338
-310
-302
-297
-273
-259
-265
-271
-267
-252
-240
-247
-235
-223
-232
-220
-223
-239
-232
-227
-227
-226
-208
-193
-181
-196
-210
-190
-188
-197
-195
-185
-201
-198
-174
-173
-180
-182
-177
-183
-191
-187
-194
-192
-206
-219
-208
-204
-213
-208
-185
-186
-165
-156
-171
-172
-164
-163
-179
-178
-162
-163
-167
-188
-205
-211
-224
-224
-253
-278
-291
-300
-291
-287
-285
-298
-314
-326
-311
-283
-285
-272
-240
-235
-236
-234
-233
-239
-251
-227
-231
-250
-246
-246
-248
-250
-249
-247
-258
-261
-258
-262
-261
-243
-225
-223
-229
-242
-252
-254
-260
-256
-253
-262
-261
-280
-284
-276
-289
-270
-262
-259
-242
-261
-262
-269
-284
-278
-282
-270
-259
-241
-242
-256
-267
-270
-267
-271
-257
-266
-278
-258
-241
-255
-256
-263
-269
-272
-291
-322
-329
-353
-356
-337
-360
-359
-355
-330
-320
-344
-350
-341
-356
-350
-334
-346
-346
-332
-336
-326
-307
-313
-294
-288
-298
-288
-290
-297
-306
-315
-303
-303
-324
-326
-296
-302
-319
-311
-306
-307
-312
-298
-308
-335
-346
-348
-353
-373
-366
-350
-355
-356
-346
-353
-371
-379
-398
-399
-387
-379
-376
-373
-340
-316
-309
-318
-330
-339
-357
-370
-369
-374
-381
-381
-397
-414
-421
-413
-412
-412
-424
-439
-429
-426
-434
-435
-435
-443
-443
-435
-411
-385
-369
-353
-334
-338
-379
-419
-443
-455
-456
-425
-417
-415
-396
-385
-378
-395
-402
-398
-393
-387
-378
-403
-417
-415
-415
-392
-388
-392
-377
-386
-400
-385
-396
-404
-391
-388
-391
-377
-364
-372
-369
-372
-380
-374
-367
-343
-325
-283
-255
-255
-282
-289
-279
-306
-309
-324
-332
-317
-295
-276
-257
-231
-229
-229
-230
-229
-220
-223
-245
-240
-234
-220
-223
-247
-241
-229
-227
-237
-241
-259
-272
-274
-272
-282
-278
-262
-272
-285
-302
-309
-324
-336
-339
-342
-320
-327
-334
-315
-314
-316
-316
-313
-326
-325
-318
-314
-316
-329
-327
-321
-312
-309
-309
-319
-325
-337
-331
-319
-300
-320
-321
-330
-332
-324
-363
-367
-374
-384
-376
-375
-406
-424
-400
-425
-448
-424
-411
-422
-421
-400
-391
-392
-369
-360
-369
-361
-355
-360
-360
-355
-327
-318
-330
-327
-314
-308
-307
-285
-264
-267
-282
-288
-294
-306
-299
-304
-308
-312
-322
-298
-279
-275
-290
-284
-272
-284
-280
-271
-283
-308
-305
-299
-297
-280
-255
-239
-244
-251
-262
-251
-263
-278
-269
-294
-285
-281
-289
-272
-269
-260
-257
-282
-283
-305
-327
-320
-331
-323
-302
-315
-325
-332
-330
-328
-333
-325
-322
-327
-320
-341
-328
-323
-320
-308
-335
-324
-314
-334
-324
-326
-353
-349
-358
-377
-372
-348
-349
-329
-305
-312
-312
-313
-315
-305
-318
-333
-323
-327
-304
-272
-274
-262
-241
-243
-254
-272
-274
-272
-267
-255
-252
-246
-254
-255
-270
-272
-266
-268
-246
-240
-235
-218
-230
-224
-223
-261
-252
-249
-268
-269
-276
-291
-287
-288
-305
-312
-326
-329
-347
-359
-352
-344
-328
-326
-327
-336
-351
-357
-357
-370
-382
-394
-395
-387
-380
-375
-344
-321
-336
-337
-311
-312
-324
-314
-304
-317
-316
-312
-317
-324
-335
-334
-345
-336
-334
-344
-351
-353
-358
-360
-355
-345
-340
-346
-339
-339
-330
-327
-342
-348
-348
-351
-343
-346
-370
-376
-376
-374
-368
-356
-330
-314
-320
-301
-307
-341
-355
-362
-357
-375
-362
-353
-377
-392
-393
-396
-377
-362
-360
-350
-366
-367
-366
-353
-352
-346
-328
-345
-335
-314
-290
-277
-269
-259
-268
-266
-271
-265
-274
-303
-318
-317
-306
-317
-343
-359
-373
-395
-399
-370
-377
-380
-362
-373
-367
-344
-332
-324
-316
-311
-321
-327
-308
-307
-313
-291
-292
-299
-280
-262
-262
-251
-231
-255
-260
-240
-257
-257
-250
-272
-281
-263
-252
-276
-362
-513
-368
-204
-343
-369
-352
-375
-196
10
-226
-338
-62
-156
-290
-62
-101
-486
-316
28
-258
-459
-303
-124
-61
-171
-405
-359
67
101
-349
-455
-123
-10
-126
-367
-505
-257
-17
-206
-556
-461
-96
-14
-245
-383
-265
-15
17
-210
-354
-233
-28
-61
-256
-320
-228
-132
-191
-332
-355
-257
-198
-286
-381
-364
-284
-270
-302
-338
-337
-266
-262
-305
-304
-287
-300
-304
-317
-322
-282
-245
-262
-285
-254
-222
-229
-220
-193
-212
-213
-189
-222
-245
-238
-255
-281
-272
-260
-273
-261
-257
-284
-294
-287
-307
-333
-337
-346
-353
-333
-337
-373
-355
-346
-367
-364
-374
-396
-379
-338
-324
-338
-322
-292
-278
-276
-272
-261
-248
-238
-255
-255
-252
-280
-286
-273
-292
-307
-273
-274
-291
-291
-286
-283
-305
-307
-312
-329
-329
-328
-341
-345
-346
-346
-325
-317
-340
-334
-324
-322
-314
-321
-331
-334
-334
-318
-317
-330
-318
-316
-319
-289
-284
-283
-289
-299
-300
-305
-297
-294
-290
-293
-284
-256
-252
-250
-243
-237
-242
-258
-250
-235
-241
-259
-269
-281
-271
-271
-278
-289
-300
-304
-280
-305
-344
-331
-333
-341
-350
-356
-369
-380
-375
-359
-369
-399
-374
-372
-399
-393
-369
-358
-336
-328
-319
-294
-292
-302
-312
-316
-303
-302
-304
-304
-318
-303
-292
-304
-304
-299
-303
-312
-305
-299
-318
-292
-296
-325
-318
-334
-357
-370
-368
-370
-395
-413
-401
-380
-367
-341
-336
-336
-337
-344
-335
-346
-352
-331
-332
-302
-324
-325
-291
-308
-317
-317
-315
-311
-326
-338
-340
-353
-258
-255
-307
-330
-304
-267
-273
-286
-283
-262
-258
-259
-300
-330
-326
-322
-304
-294
-301
-306
-276
-258
-255
-296
-244
-219
-258
-229
-209
-219
-234
-219
-255
-269
-283
-297
-302
-326
-319
-305
-299
-268
-288
-292
-279
-294
-320
-334
-347
-341
-343
-364
-344
-320
-321
-295
-301
-294
-294
-299
-272
-247
-268
-273
-378
-363
-238
-316
-389
-392
-296
-277
-245
-266
-328
-261
-232
-253
-248
-242
-215
-209
-208
-233
-242
-227
-224
-269
-311
-299
-286
-239
-261
-283
-241
-210
-211
-248
-254
-251
-244
-247
-259
-248
-230
-238
-219
-206
-182
-200
-268
-184
-198
-242
-255
-243
-226
-193
-154
-190
-154
-82
-94
-122
-83
-71
-116
-109
-141
-145
-116
-144
-198
-227
-195
-178
-190
-191
-167
-154
-140
-121
-120
-84
-65
-70
-85
-104
-106
-147
-168
-143
-144
-170
-170
-171
-186
-184
-193
-207
-209
-194
-158
-144
-133
-108
-129
-136
-120
-122
-104
-110
-132
-110
-104
-100
-104
-131
-126
-138
-166
-174
-178
-192
-202
-195
-193
-191
-206
-220
-215
-218
-228
-217
-226
-242
-237
-246
-282
-285
-290
-309
-293
-280
-279
-243
-239
-230
-193
-170
-151
-145
-131
-119
-135
-122
-123
-148
-137
-147
-174
-164
-175
-180
-173
-175
-150
-131
-135
-149
-166
-176
-175
-183
-209
-218
-221
-208
-213
-214
-214
-213
-212
-218
-221
-214
-198
-216
-229
-225
-224
-219
-243
-248
-232
-224
-220
-224
-205
-202
-219
-197
-184
-196
-187
-178
-189
-201
-202
-219
-229
-230
-251
-249
-248
-266
-272
-271
-280
-277
-273
-260
-237
-239
-218
-198
-196
-189
-203
-206
-201
-191
-192
-200
-208
-238
-264
-263
-259
-266
-260
-241
-240
-238
-251
-252
-252
-274
-252
-231
-218
-181
-170
-165
-167
-172
-176
-187
-202
-211
-195
-189
-179
-175
-185
-174
-157
-144
-155
-181
-172
-190
-216
-229
-244
-240
-237
-222
-232
-225
-233
-235
-207
-237
-250
-239
-246
-248
-252
-276
-301
-334
-340
-346
-382
-373
-357
-367
-354
-324
-303
-289
-281
-279
-301
-327
-318
-320
-332
-341
-339
-342
-367
-368
-342
-331
-325
-313
-295
-295
-306
-321
-326
-331
-371
-384
-393
-399
-380
-371
-380
-397
-396
-372
-350
-336
-299
-265
-256
-229
-197
-192
-200
-188
-182
-216
-233
-237
-253
-293
-307
-294
-286
-294
-287
-299
-319
-303
-291
-280
-263
-269
-277
-270
-281
-305
-319
-318
-312
-296
-244
-214
-196
-192
-197
-200
-219
-234
-239
-264
-282
-280
-290
-310
-330
-336
-330
-317
-307
-297
-313
-301
-286
-296
-278
-274
-275
-257
-272
-283
-282
-309
-314
-323
-330
-313
-323
-338
-347
-356
-359
-358
-360
-358
-335
-333
-327
-316
-311
-279
-268
-262
-229
-219
-219
-223
-231
-247
-266
-300
-314
-324
-345
-343
-337
-347
-339
-310
-298
-278
-256
-249
-232
-219
-203
-184
-186
-184
-178
-165
-156
-142
-144
-174
-191
-190
-203
-223
-225
-232
-246
-252
-228
-229
-246
-244
-230
-225
-218
-203
-201
-200
-186
-172
-160
-152
-143
-156
-179
-177
-185
-211
-219
-239
-248
-249
-269
-298
-304
-305
-332
-345
-334
-299
-273
-272
-261
-252
-239
-234
-243
-234
-228
-221
-203
-222
-245
-230
-229
-259
-287
-297
-297
-324
-323
-291
-294
-309
-330
-345
-334
-320
-307
-313
-315
-309
-288
-273
-287
-286
-281
-265
-296
-314
-292
-319
-321
-325
-331
-326
-328
-332
-345
-336
-315
-290
-267
-274
-281
-281
-295
-299
-305
-294
-282
-291
-299
-298
-300
-279
-266
-289
-305
-315
-317
-307
-304
-291
-277
-277
-291
-289
-265
-262
-248
-239
-224
-220
-205
-170
-172
-191
-206
-236
-260
-251
-258
-280
-293
-284
-280
-280
-258
-240
-234
-227
-218
-219
-248
-276
-302
-327
-352
-362
-362
-339
-332
-347
-342
-324
-326
-322
-316
-315
-304
-312
-339
-351
-355
-368
-382
-366
-329
-341
-370
-335
-308
-310
-319
-309
-294
-295
-288
-283
-292
-287
-269
-276
-316
-332
-330
-325
-314
-313
-301
-290
-293
-310
-332
-325
-312
-327
-340
-350
-361
-373
-370
-384
-398
-400
-406
-407
-405
-411
-406
-404
-406
-404
-403
-384
-378
-388
-368
-360
-372
-360
-369
-372
-345
-342
-341
-320
-318
-306
-297
-304
-296
-297
-299
-300
-327
-337
-345
-365
-364
-350
-342
-309
-296
-323
-319
-326
-327
-309
-334
-330
-309
-299
-258
-250
-260
-268
-297
-300
-306
-317
-341
-349
-338
-323
-329
-340
-335
-346
-354
-378
-394
-409
-399
-375
-378
-391
-378
-371
-395
-410
-400
-389
-381
-372
-359
-347
-331
-326
-330
-322
-315
-313
-307
-302
-298
-309
-324
-334
-360
-353
-340
-354
-355
-335
-322
-337
-362
-359
-347
-338
-337
-334
-342
-346
-342
-347
-373
-392
-367
-352
-353
-347
-365
-376
-373
-408
-431
-434
-430
-418
-414
-402
-370
-357
-368
-368
-364
-358
-370
-378
-371
-383
-392
-378
-369
-375
-359
-320
-332
-346
-340
-341
-325
-321
-306
-299
-301
-307
-311
-272
-248
-253
-254
-258
-283
-286
-272
-283
-288
-286
-273
-269
-261
-232
-224
-254
-249
-260
-269
-263
-284
-297
-313
-314
-301
-285
-280
-272
-261
-243
-259
-275
-255
-265
-266
-280
-290
-297
-328
-341
-350
-365
-364
-378
-401
-375
-343
-332
-347
-327
-311
-315
-300
-313
-321
-317
-326
-336
-341
-334
-350
-343
-330
-304
-280
-272
-262
-269
-261
-264
-276
-284
-272
-290
-334
-349
-330
-343
-357
-331
-342
-345
-309
-315
-341
-348
-359
-371
-398
-382
-350
-350
-344
-344
-352
-344
-327
-323
-311
-323
-323
-305
-310
-293
-267
-255
-247
-243
-244
-246
-264
-289
-288
-305
-329
-338
-341
-334
-336
-321
-323
-323
-323
-334
-329
-334
-354
-347
-360
-369
-357
-349
-347
-365
-361
-368
-390
-393
-385
-359
-338
-327
-300
-297
-297
-288
-307
-319
-327
-302
-262
-272
-250
-225
-228
-229
-246
-226
-213
-206
-209
-227
-237
-236
-239
-242
-265
-298
-291
-282
-278
-275
-249
-238
-232
-232
-247
-236
-235
-228
-228
-237
-230
-246
-264
-280
-280
-274
-289
-298
-281
-296
-304
-284
-297
-311
-320
-326
-325
-317
-319
-314
-314
-317
-338
-336
-331
-352
-353
-323
-317
-334
-329
-307
-305
-325
-323
-317
-321
-307
-306
-320
-324
-339
-359
-345
-335
-332
-338
-348
-327
-317
-315
-301
-287
-288
-285
-270
-253
-237
-258
-292
-310
-306
-307
-329
-346
-312
-324
-354
-320
-283
-269
-288
-292
-276
-258
-258
-246
-235
-239
-234
-246
-250
-223
-230
-245
-215
-211
-218
-194
-181
-172
-177
-181
-169
-178
-167
-153
-188
-207
-205
-191
-170
-194
-212
-205
-202
-227
-226
-222
-221
-214
-222
-221
-217
-221
-201
-185
-194
-203
-201
-203
-221
-235
-246
-247
-254
-259
-242
-236
-240
-254
-262
-253
-269
-252
-219
-210
-216
-224
-206
-212
-234
-234
-229
-213
-208
-219
-189
-170
-205
-200
-191
-197
-212
-223
-215
-249
-262
-257
-268
-264
-244
-227
-241
-251
-249
-271
-262
-254
-273
-270
-254
-253
-244
-225
-211
-219
-207
-192
-185
-156
-148
-140
-134
-119
-120
-137
-133
-133
-132
-130
-135
-138
-158
-173
-197
-224
-210
-193
-192
-187
-179
-181
-193
-212
-197
-167
-150
-126
-104
-111
-140
-144
-136
-144
-140
-136
-128
-120
-140
-165
-170
-190
-172
-134
-150
-144
-121
-108
-122
-127
-123
-131
-125
-117
-130
-133
-135
-137
-134
-148
-127
-139
-174
-179
-185
-167
-145
-147
-162
-162
-178
-204
-216
-222
-221
-208
-206
-213
-215
-217
-228
-243
-232
-218
-196
-174
-166
-173
-184
-174
-150
-164
-184
-194
-216
-239
-242
-234
-222
-214
-212
-210
-192
-180
-180
-190
-200
-188
-186
-190
-206
-197
-198
-208
-196
-194
-201
-209
-210
-212
-200
-184
-182
-190
-180
-194
-192
-180
-203
-214
-220
-232
-245
-240
-221
-218
-231
-210
-201
-202
-192
-193
-175
-182
-194
-200
-202
-198
-195
-188
-181
-171
-176
-181
-188
-205
-205
-218
-233
-225
-211
-222
-217
-182
-166
-179
-185
-171
-187
-194
-189
-178
-186
-187
-192
-199
-185
-188
-206
-189
-165
-156
-161
-162
-169
-180
-148
-127
-138
-130
-112
-120
-141
-155
-140
-128
-137
-141
-130
-133
-143
-149
-152
-161
-152
-135
-156
-160
-158
-176
-182
-185
-187
-184
-212
-229
-234
-206
-182
-170
-140
-125
-117
-124
-123
-113
-121
-136
-148
-152
-162
-169
-166
-158
-142
-146
-157
-170
-202
-216
-244
-262
-273
-309
-330
-313
-329
-330
-313
-327
-323
-314
-310
-294
-280
-293
-319
-332
-342
-370
-362
-357
-355
-349
-338
-321
-318
-303
-281
-273
-274
-261
-254
-256
-265
-256
-269
-266
-275
-274
-259
-225
-218
-236
-234
-238
-233
-250
-254
-232
-233
-219
-186
-185
-181
-181
-195
-204
-202
-228
-217
-217
-229
-219
-244
-244
-231
-211
-201
-208
-203
-196
-205
-217
-245
-242
-239
-251
-251
-253
-247
-265
-275
-263
-257
-251
-246
-250
-258
-261
-261
-278
-289
-264
-270
-276
-258
-243
-240
-244
-230
-214
-217
-226
-209
-230
-250
-233
-221
-219
-234
-239
-219
-215
-228
-206
-203
-199
-186
-204
-200
-200
-224
-229
-228
-219
-207
-216
-216
-217
-227
-211
-202
-195
-160
-168
-182
-155
-155
-172
-191
-192
-169
-166
-161
-160
-151
-145
-157
-167
-160
-161
-180
-183
-200
-212
-228
-223
-224
-238
-225
-241
-247
-235
-198
-183
-197
-209
-216
-205
-212
-231
-217
-192
-191
-206
-226
-227
-220
-211
-196
-190
-185
-170
-196
-204
-193
-197
-192
-181
-182
-181
-208
-213
-197
-220
-230
-201
-190
-194
-183
-166
-167
-172
-155
-150
-162
-163
-153
-158
-171
-170
-185
-209
-221
-207
-189
-178
-182
-196
-202
-212
-215
-213
-202
-204
-219
-219
-236
-240
-211
-182
-169
-177
-165
-161
-180
-174
-160
-154
-148
-149
-165
-170
-167
-194
-214
-210
-209
-203
-184
-165
-175
-198
-199
-198
-218
-231
-240
-256
-254
-274
-327
-340
-339
-338
-341
-337
-319
-318
-328
-343
-363
-337
-322
-317
-320
-313
-309
-341
-332
-317
-315
-283
-274
-261
-262
-284
-273
-266
-265
-261
-271
-283
-279
-294
-313
-306
-316
-311
-286
-276
-277
-289
-283
-274
-289
-296
-299
-301
-292
-275
-262
-247
-240
-240
-230
-200
-162
-153
-164
-169
-143
-146
-153
-148
-144
-138
-132
-132
-123
-141
-153
-166
-184
-194
-203
-204
-214
-217
-214
-227
-241
-226
-233
-239
-238
-253
-264
-250
-231
-216
-201
-202
-228
-229
-226
-228
-242
-236
-226
-214
-199
-207
-209
-238
-256
-273
-276
-268
-274
-293
-307
-311
-319
-337
-353
-367
-381
-391
-390
-359
-340
-335
-335
-353
-344
-346
-336
-324
-319
-315
-341
-337
-333
-340
-333
-317
-317
-331
-332
-330
-332
-321
-304
-298
-291
-283
-286
-286
-280
-305
-291
-289
-302
-313
-330
-326
-344
-349
-330
-329
-341
-333
-334
-333
-338
-340
-353
-366
-348
-331
-338
-340
-333
-313
-318
-310
-294
-295
-266
-246
-249
-251
-251
-242
-229
-241
-242
-250
-251
-232
-218
-215
-221
-237
-245
-238
-246
-258
-258
-276
-301
-299
-307
-321
-335
-339
-350
-351
-329
-305
-308
-300
-295
-306
-289
-266
-274
-293
-298
-279
-265
-260
-241
-247
-252
-257
-253
-261
-273
-250
-235
-246
-272
-270
-256
-249
-256
-248
-247
-218
-211
-237
-236
-240
-211
-215
-242
-219
-211
-226
-249
-253
-228
-238
-261
-269
-286
-299
-303
-310
-316
-292
-276
-291
-315
-307
-299
-304
-296
-287
-284
-293
-311
-302
-285
-286
-270
-271
-279
-262
-265
-291
-280
-285
-302
-311
-319
-304
-312
-327
-316
-308
-317
-328
-330
-334
-319
-324
-341
-335
-328
-331
-327
-351
-350
-328
-321
-303
-282
-267
-281
-295
-303
-303
-315
-316
-314
-324
-328
-328
-332
-350
-350
-326
-346
-352
-348
-363
-352
-348
-333
-318
-303
-310
-311
-310
-303
-293
-309
-303
-301
-306
-312
-309
-295
-290
-274
-248
-261
-255
-244
-249
-251
-235
-237
-253
-247
-232
-240
-244
-243
-256
-246
-261
-280
-274
-282
-296
-306
-328
-320
-330
-353
-339
-338
-338
-334
-347
-347
-364
-378
-383
-394
-385
-366
-374
-393
-404
-397
-378
-377
-375
-372
-368
-374
-378
-380
-391
-389
-393
-403
-406
-414
-418
-398
-387
-382
-373
-367
-359
-353
-353
-367
-372
-368
-364
-362
-354
-343
-362
-352
-309
-303
-316
-320
-317
-296
-298
-306
-304
-326
-320
-320
-324
-311
-307
-287
-265
-284
-281
-264
-278
-280
-284
-300
-292
-277
-280
-269
-257
-269
-276
-263
-257
-263
-246
-232
-236
-251
-253
-241
-249
-247
-241
-255
-246
-259
-279
-279
-280
-288
-316
-323
-302
-312
-330
-331
-339
-339
-333
-353
-356
-348
-364
-382
-395
-383
-378
-382
-384
-398
-392
-393
-393
-405
-400
-392
-416
-415
-404
-410
-443
-432
-406
-426
-411
-392
-381
-364
-355
-367
-368
-330
-312
-319
-325
-310
-306
-309
-326
-346
-340
-324
-314
-303
-294
-292
-304
-336
-345
-329
-321
-323
-307
-298
-307
-301
-304
-299
-284
-287
-274
-282
-290
-278
-287
-276
-253
-256
-256
-240
-241
-230
-246
-266
-238
-240
-271
-275
-300
-322
-337
-355
-346
-352
-363
-349
-336
-353
-350
-330
-331
-339
-339
-341
-330
-353
-348
-357
-392
-387
-403
-399
-394
-380
-368
-362
-363
-374
-380
-371
-365
-356
-350
-347
-354
-364
-368
-360
-362
-363
-346
-346
-345
-350
-367
-369
-385
-382
-353
-348
-339
-316
-318
-333
-325
-299
-272
-266
-254
-231
-226
-226
-216
-208
-204
-190
-168
-145
-139
-135
-126
-104
-102
-89
-78
-91
-80
-84
-87
-82
-68
-58
-66
-58
-69
-86
-103
-99
-80
-85
-89
-101
-104
-109
-143
-155
-164
-175
-205
-230
-225
-230
-258
-274
-291
-317
-322
-309
-309
-327
-337
-353
-370
-386
-397
-399
-416
-420
-415
-420
-416
-408
-402
-393
-389
-407
-408
-409
-429
-419
-402
-400
-413
-412
-406
-405
-397
-398
-395
-403
-399
-358
-341
-332
-329
-320
-312
-303
-291
-288
-287
-265
-254
-277
-268
-252
-259
-240
-224
-209
-169
-170
-157
-124
-109
-95
-72
-65
-74
-86
-79
-55
-43
-26
17
45
57
88
123
131
139
148
161
169
130
118
118
94
87
82
59
44
45
50
22
-3
-17
-41
-54
-72
-124
-150
-179
-229
-273
-318
-371
-383
-399
-436
-446
-451
-469
-505
-549
-576
-601
-611
-624
-648
-665
-683
-684
-684
-707
-699
-684
-695
-705
-698
-692
-680
-690
-705
-697
-695
-689
-672
-662
-657
-649
-627
-612
-593
-555
-522
-500
-478
-460
-421
-391
-361
-336
-306
-287
-281
-238
-214
-220
-196
-154
-111
-78
-55
-21
-6
34
65
75
109
153
170
189
209
227
259
297
322
343
360
363
367
358
355
345
318
312
303
287
280
251
205
172
139
86
51
-7
-75
-122
-173
-212
-279
-361
-388
-424
-468
-508
-533
-550
-605
-650
-669
-695
-725
-739
-770
-800
-822
-832
-854
-872
-883
-891
-886
-884
-881
-860
-843
-833
-820
-792
-758
-744
-708
-689
-696
-676
-641
-631
-620
-593
-580
-566
-541
-496
-473
-454
-406
-377
-339
-312
-293
-275
-256
-232
-217
-189
-151
-122
-90
-64
-43
-7
36
76
111
146
181
214
249
274
255
252
294
307
317
332
324
321
312
323
329
300
303
308
303
284
254
236
191
144
95
34
-40
-104
-158
-216
-278
-323
-346
-377
-426
-463
-484
-516
-532
-548
-592
-619
-651
-679
-700
-726
-763
-786
-782
-786
-810
-829
-845
-886
-908
-904
-925
-921
-899
-895
-903
-878
-843
-839
-844
-824
-798
-777
-745
-741
-715
-659
-632
-601
-576
-538
-499
-470
-419
-382
-341
-293
-257
-219
-196
-167
-119
-72
-24
2
58
104
136
179
207
248
283
320
343
369
416
427
452
471
470
479
502
498
466
476
476
468
474
470
444
428
410
410
410
391
372
349
328
292
264
234
161
100
73
20
-53
-102
-129
-188
-241
-285
-344
-391
-425
-461
-503
-514
-537
-576
-604
-653
-694
-711
-724
-741
-744
-763
-792
-801
-816
-839
-842
-829
-842
-866
-857
-854
-854
-843
-847
-832
-803
-796
-764
-746
-714
-675
-645
-601
-566
-516
-476
-457
-418
-388
-382
-357
-325
-313
-303
-272
-229
-202
-172
-137
-96
-52
-11
33
69
103
126
168
184
209
238
247
269
303
318
345
384
407
422
464
515
506
515
544
516
506
516
510
512
495
501
488
443
430
396
349
319
298
269
219
165
115
49
-3
-52
-121
-183
-231
-273
-288
-311
-377
-399
-425
-466
-477
-501
-532
-568
-609
-638
-691
-732
-750
-772
-784
-796
-794
-811
-840
-826
-839
-852
-845
-850
-836
-852
-872
-888
-918
-901
-890
-897
-874
-844
-819
-795
-770
-739
-703
-686
-690
-663
-618
-578
-554
-527
-470
-428
-390
-372
-347
-309
-290
-237
-190
-153
-98
-41
18
43
79
135
168
206
232
265
280
284
318
327
322
334
360
388
407
421
453
479
479
493
488
486
487
463
435
425
408
411
398
378
355
340
309
251
227
195
151
100
40
-14
-52
-110
-169
-220
-270
-303
-353
-405
-448
-502
-531
-561
-600
-627
-660
-680
-719
-761
-782
-821
-842
-858
-901
-933
-957
-963
-994
-1034
-1045
-1036
-1031
-1040
-1031
-1043
-1041
-1016
-1015
-998
-981
-968
-956
-954
-901
-868
-834
-789
-768
-723
-682
-642
-602
-557
-505
-480
-433
-387
-369
-325
-304
-296
-274
-248
-205
-174
-159
-103
-52
-19
26
79
115
115
136
157
176
197
204
247
277
293
330
354
388
409
426
462
468
459
485
498
470
441
430
412
382
386
384
353
336
320
280
228
180
162
102
27
-4
-49
-116
-170
-200
-229
-289
-349
-367
-401
-432
-460
-490
-519
-559
-595
-601
-629
-676
-704
-708
-718
-753
-759
-760
-782
-819
-812
-803
-833
-824
-825
-855
-858
-839
-850
-875
-867
-865
-868
-872
-860
-845
-846
-828
-819
-775
-730
-703
-659
-617
-585
-556
-520
-476
-461
-442
-401
-391
-375
-327
-290
-234
-176
-119
-66
-33
-4
59
87
114
164
183
211
235
251
274
297
325
361
401
429
469
505
514
527
543
538
531
546
559
546
555
534
495
482
473
477
467
464
441
401
388
345
294
252
171
95
50
-4
-87
-138
-180
-231
-279
-323
-348
-380
-417
-454
-483
-523
-555
-598
-648
-687
-736
-770
-783
-822
-854
-870
-890
-909
-925
-906
-905
-913
-895
-888
-874
-886
-902
-892
-896
-907
-906
-904
-892
-851
-826
-800
-752
-684
-607
-588
-565
-516
-501
-493
-479
-448
-430
-429
-408
-384
-345
-297
-238
-187
-133
-81
-49
4
42
76
115
135
150
194
223
263
283
290
317
350
388
412
440
475
497
503
524
559
552
542
564
552
514
508
495
474
464
467
457
427
415
395
345
310
280
225
185
130
79
7
-82
-147
-206
-254
-306
-367
-396
-419
-470
-518
-524
-557
-618
-633
-651
-703
-749
-793
-825
-865
-889
-892
-913
-931
-918
-920
-920
-908
-911
-891
-887
-886
-863
-862
-897
-890
-885
-892
-875
-844
-812
-786
-757
-731
-721
-707
-673
-627
-601
-588
-557
-517
-499
-468
-418
-372
-331
-298
-266
-224
-182
-130
-89
-63
-13
25
42
72
131
178
209
240
266
316
345
378
411
409
435
438
474
515
501
520
552
547
534
536
548
531
505
498
471
438
421
391
360
325
302
289
258
214
188
143
75
32
-29
-94
-161
-232
-285
-343
-373
-401
-465
-512
-576
-629
-651
-705
-752
-792
-829
-859
-893
-914
-938
-981
-994
-1005
-1011
-1020
-1027
-1021
-1045
-1047
-1008
-1016
-1010
-989
-986
-978
-977
-952
-944
-933
-900
-882
-877
-852
-812
-795
-770
-710
-658
-597
-533
-481
-451
-411
-372
-333
-290
-255
-219
-182
-146
-99
-61
-15
28
69
118
166
227
257
278
326
348
354
397
419
437
461
476
504
527
562
591
585
582
586
582
592
587
560
551
544
526
499
461
434
412
371
330
325
272
209
178
129
90
66
12
-57
-118
-173
-221
-282
-338
-381
-438
-489
-537
-577
-616
-652
-678
-686
-715
-737
-747
-797
-839
-863
-917
-962
-981
-1028
-1037
-1030
-1046
-1038
-1040
-1049
-1032
-1006
-971
-961
-959
-941
-944
-952
-935
-912
-901
-898
-864
-849
-825
-772
-718
-664
-639
-573
-504
-479
-432
-386
-362
-340
-299
-268
-238
-196
-157
-112
-58
-8
62
140
172
217
275
311
316
340
372
401
414
470
463
487
498
550
519
597
545
647
596
672
519
890
1225
-370
707
936
268
578
404
473
395
396
315
285
314
219
223
143
92
75
6
-48
-112
-171
-221
-244
-314
-373
-421
-480
-516
-559
-604
-654
-673
-711
-770
-805
-805
-896
-852
-965
-869
-1094
-949
-1021
-1156
-991
-1092
-1046
-1075
-1034
-1052
-991
-1047
-978
-993
-972
-954
-908
-943
-922
-910
-894
-855
-832
-809
-733
-676
-658
-613
-578
-544
-508
-458
-420
-391
-357
-308
-270
-241
-210
-187
-145
-87
-34
25
56
116
131
176
207
224
286
277
320
330
379
384
420
427
452
493
501
507
534
525
500
488
465
479
443
456
440
406
420
408
400
387
348
337
301
245
218
174
112
41
-1
-46
-93
-135
-184
-235
-325
-381
-430
-480
-533
-568
-619
-664
-699
-745
-767
-781
-786
-821
-837
-851
-880
-903
-919
-930
-965
-987
-987
-1012
-1014
-1010
-1017
-1013
-1005
-989
-985
-973
-969
-963
-935
-901
-872
-850
-835
-803
-771
-766
-728
-681
-655
-619
-583
-523
-489
-455
-404
-373
-353
-328
-314
-292
-272
-245
-207
-202
-177
-124
-90
-64
-18
21
47
77
114
144
152
180
219
225
238
270
288
321
338
364
410
422
438
460
482
482
465
459
441
430
390
355
337
297
289
288
255
221
197
158
105
55
39
4
-41
-70
-116
-165
-207
-268
-339
-401
-439
-489
-543
-568
-596
-634
-665
-687
-708
-715
-745
-785
-809
-840
-860
-861
-879
-908
-925
-927
-944
-966
-972
-946
-950
-958
-929
-913
-892
-904
-870
-892
-848
-892
-821
-889
-812
-960
-713
-1884
-3182
-2085
-1321
-752
-925
-588
-330
-385
-477
-469
-288
-396
-295
-346
-370
-185
-269
-220
-20
48
97
43
175
320
373
359
318
435
455
495
459
379
538
554
518
563
580
687
696
631
634
638
539
355
284
187
91
5
-186
-336
-411
-472
-555
-651
-650
-553
-550
-645
-632
-588
-623
-662
-717
-798
-864
-988
-1093
-1150
-1195
-1164
-1175
-1217
-1185
-1112
-1118
-1132
-1122
-1135
-1166
-1303
-1400
-1438
-1431
-1535
-1568
-1657
-1562
-1588
-1473
-2214
-2865
-2479
-2327
-2099
-2258
-1834
-1662
-1526
-1636
-1462
-1278
-1415
-1303
-1507
-1376
-1281
-1343
-1242
-1077
-953
-935
-975
-878
-672
-639
-758
-792
-809
-848
-868
-970
-1002
-854
-754
-735
-705
-600
-438
-337
-330
-190
28
111
219
237
323
494
501
524
603
717
844
851
838
771
682
521
283
121
-93
-322
-467
-513
-607
-752
-874
-878
-753
-712
-659
-658
-594
-695
-790
-808
-873
-925
-1049
-1130
-1257
-1239
-1302
-1309
-1276
-1163
-971
-881
-755
-633
-530
-435
-434
-470
-518
-552
-637
-779
-970
-1131
-1157
-1156
-1133
-1066
-1014
-934
-887
-871
-833
-791
-784
-854
-928
-1026
-1156
-1326
-1462
-1492
-1479
-1485
-1489
-1439
-1399
-1313
-1264
-1256
-1198
-1165
-1135
-1118
-1153
-1173
-1153
-1113
-1038
-966
-862
-761
-612
-403
-148
144
414
671
996
1316
1559
1802
1935
2180
2452
2699
2983
3116
3347
3662
3872
4036
4104
4084
4009
3762
3487
3240
2889
2485
2104
1824
1634
1300
931
814
868
961
999
971
1066
1231
1250
1217
1176
1257
1193
897
757
719
866
939
1067
1368
1731
1921
1981
2113
2277
2574
2629
2633
2575
2455
2397
2188
1939
1571
1218
953
864
762
641
586
580
664
645
625
542
390
289
182
70
-160
-441
-643
-731
-719
-707
-703
-661
-532
-373
-167
-74
-1
118
197
261
235
153
62
15
20
68
102
160
219
378
613
857
1053
1086
1256
1474
1546
1560
1560
1624
1818
1910
2061
2290
2426
2636
2752
2636
2431
1956
1170
234
-598
-1105
-1505
-2146
-2834
-3227
-3264
-3136
-3078
-2930
-2537
-1964
-1492
-1247
-1141
-1021
-907
-897
-846
-711
-576
-530
-445
-150
288
791
1228
1658
2189
2595
2797
2827
2604
2448
2249
1841
1414
956
520
95
-293
-630
-777
-833
-802
-947
-1245
-1301
-1253
-1280
-1507
-1763
-1824
-1821
-2039
-2121
-2011
-1853
-1751
-1590
-1230
-862
-637
-457
-199
31
182
183
112
59
49
11
-109
-201
-190
-131
-14
131
273
467
632
813
992
1155
1381
1558
1565
1507
1551
1687
1822
1868
1976
2313
2591
2879
3167
3358
3412
3163
2665
1928
635
-949
-2124
-2875
-3346
-4221
-5332
-5796
-5583
-5164
-4930
-4682
-4033
-3065
-2561
-2338
-2261
-2248
-2238
-2418
-2377
-2155
-1987
-2014
-1899
-1409
-520
201
704
1193
1705
2045
1949
1504
941
384
-178
-853
-1643
-2370
-2971
-3378
-3462
-3332
-3126
-3027
-3081
-3011
-2927
-3012
-3201
-3340
-3375
-3340
-3509
-3616
-3585
-3382
-2940
-2331
-1701
-1101
-615
-215
119
310
484
432
215
-27
-292
-608
-910
-1203
-1201
-1024
-821
-618
-447
-183
124
348
523
667
729
833
875
1039
1117
1088
1350
1825
2204
2613
2894
3263
3974
4305
4669
4804
4677
4624
4118
2830
800
-1580
-3026
-3328
-3685
-4537
-5764
-6117
-5311
-4524
-4211
-3777
-2949
-1839
-1216
-1363
-1489
-1618
-1648
-1517
-1183
-530
-130
-187
101
957
2070
2810
2842
2914
3115
2911
2171
1049
69
-591
-1330
-2041
-2676
-3121
-3426
-3630
-3503
-2930
-2421
-2344
-2453
-2577
-2781
-3067
-3430
-3477
-3306
-3153
-2922
-2641
-2359
-1838
-1146
-391
265
552
644
456
164
-57
-275
-724
-1095
-1398
-1545
-1730
-1910
-1792
-1434
-1033
-631
-399
-308
-258
-277
-104
42
199
340
523
907
1331
1496
1891
2685
3364
3732
3839
4145
4473
4465
4307
4402
4324
3960
3220
2116
500
-1673
-3274
-3774
-3865
-4401
-5296
-5905
-5462
-4681
-4078
-3580
-2770
-1739
-962
-904
-887
-626
-334
-155
202
776
1121
1031
984
1492
2152
2569
2371
2007
1658
1214
393
-524
-1304
-1818
-2336
-2981
-3468
-3717
-3774
-3638
-3129
-2421
-1919
-1754
-1631
-1470
-1247
-1348
-1501
-1464
-1385
-1501
-1985
-2146
-1610
-987
-854
-723
-456
-114
-421
-869
-936
-837
-1164
-1678
-1990
-2068
-2181
-2337
-2062
-1473
-856
-547
-309
29
503
791
911
967
1163
1235
1176
1254
1570
2089
2328
2505
2863
3429
3603
3472
3548
3963
4032
3596
3175
3139
3207
2511
1491
185
-1561
-3222
-3878
-3835
-3739
-4518
-5172
-4536
-3214
-2197
-1739
-1302
-180
890
1054
876
788
980
1115
955
1042
1241
959
733
923
1597
2064
1658
914
496
139
-411
-1254
-2023
-2361
-2624
-2952
-3221
-3308
-2945
-2305
-1587
-776
-278
-131
-229
-242
-92
-44
-269
-616
-980
-1215
-1640
-2078
-1924
-1408
-999
-1093
-1398
-1293
-1191
-1489
-1599
-1560
-1576
-1889
-2213
-2095
-1732
-1519
-1167
-646
-107
272
408
651
995
1316
1417
1277
1070
1056
1056
1162
1333
1658
1935
2148
2308
2539
2722
2789
3041
3043
3004
2780
2714
2666
2852
2702
2727
2168
919
-759
-2248
-2624
-2378
-2576
-3508
-4006
-3691
-2316
-1634
-1199
-732
200
834
1065
699
652
658
611
607
528
375
51
-114
210
986
1230
1005
345
45
-167
-525
-1210
-1645
-1974
-2148
-2449
-2647
-2546
-2192
-1657
-1008
-416
-112
-69
-127
-135
-238
-357
-749
-1087
-1421
-1688
-1971
-2209
-2319
-1954
-1542
-1389
-1539
-1780
-1736
-1629
-1602
-1611
-1616
-1736
-1742
-1668
-1368
-995
-676
-321
143
466
633
718
808
1069
1207
1142
992
887
897
1145
1397
1747
1941
1954
2004
2294
2741
2954
2833
2727
2751
2879
2981
2942
2971
2741
2094
954
-644
-2020
-2658
-2813
-2896
-3476
-3883
-3585
-2693
-1648
-860
-420
106
504
694
721
538
496
475
351
201
64
-69
48
380
975
1302
1022
442
-118
-527
-795
-1160
-1573
-1926
-2301
-2560
-2626
-2386
-1741
-1075
-585
-271
-93
50
-77
-334
-460
-560
-772
-1145
-1619
-1706
-1588
-1588
-1700
-1703
-1461
-1284
-1468
-1805
-1800
-1690
-1753
-1994
-1990
-1796
-1715
-1685
-1274
-632
-281
-139
79
456
702
721
734
843
871
807
747
766
888
1099
1453
1881
1989
1995
2129
2401
2726
2855
2556
2542
2571
2520
2572
2651
2811
2942
1927
213
-1385
-2277
-2140
-2251
-3077
-3826
-3780
-3001
-1819
-1322
-612
-30
354
586
655
508
564
364
315
337
-6
-322
-510
-146
672
1233
1068
608
-35
-233
-422
-732
-1169
-1543
-1853
-1966
-2117
-2140
-1891
-1347
-565
-43
46
-80
-290
-497
-484
-521
-626
-1097
-1731
-1852
-1572
-1364
-1368
-1523
-1579
-1689
-1923
-1941
-1877
-1961
-2089
-2127
-1935
-1832
-1819
-1481
-883
-424
-181
-88
88
337
559
780
895
827
733
713
841
991
1081
1322
1558
1817
1882
1840
1900
2193
2372
2513
2412
2389
2414
2332
2518
2823
2991
2863
2236
894
-779
-2221
-2344
-2065
-2385
-3515
-4114
-3292
-1829
-974
-559
-222
245
580
380
281
246
228
101
-79
-262
-341
-604
-359
359
1111
1216
549
-270
-559
-625
-831
-1233
-1714
-1927
-2063
-2120
-2054
-1704
-1075
-308
11
57
-89
-133
-179
-319
-745
-1229
-1687
-1803
-1753
-1773
-1869
-1811
-1622
-1467
-1361
-1503
-1615
-1820
-1835
-1712
-1654
-1899
-1920
-1754
-1263
-824
-510
-175
88
283
496
599
627
677
636
741
731
733
799
956
1241
1687
2029
2121
2079
2117
2362
2353
2417
2410
2362
2186
2137
2382
2886
2902
2450
1765
424
-983
-2161
-2399
-2321
-2771
-3766
-3840
-2963
-1539
-807
-551
-74
398
562
405
178
220
298
-55
-222
-450
-527
-533
-159
470
1039
776
171
-453
-731
-838
-1124
-1538
-1896
-2122
-2175
-2021
-1819
-1338
-834
-314
18
93
-87
-245
-499
-797
-1114
-1450
-1794
-2028
-2096
-2035
-1746
-1459
-1263
-1310
-1536
-1670
-1508
-1487
-1698
-1835
-1897
-1808
-1770
-1524
-957
-426
-154
125
291
450
428
398
581
672
570
504
499
773
1095
1412
1830
2177
2307
2279
2361
2532
2601
2292
2174
2231
2425
2223
2197
2523
2985
2853
2205
884
-630
-1821
-2342
-2146
-2533
-3558
-4134
-3433
-1957
-733
-499
-293
113
498
558
349
143
165
-83
-355
-547
-669
-593
-351
254
880
892
245
-418
-779
-817
-1054
-1499
-1957
-2245
-2259
-2023
-1710
-1325
-815
-230
163
70
-233
-500
-665
-743
-961
-1445
-1830
-1989
-1834
-1451
-1411
-1367
-1225
-1226
-1425
-1682
-1813
-1662
-1780
-2031
-1954
-1840
-1688
-1462
-955
-217
157
85
146
331
492
496
402
486
534
455
507
790
1134
1450
1729
2153
2382
2343
2267
2434
2523
2356
2101
2033
2227
2287
2370
2595
3030
2945
2353
844
-795
-1946
-2015
-1979
-2585
-3695
-3949
-2798
-1335
-504
-297
62
439
609
252
139
75
50
-303
-587
-762
-649
-592
-147
555
1044
853
97
-487
-724
-882
-1305
-1713
-2126
-2214
-2222
-1960
-1551
-968
-478
-26
80
-142
-364
-505
-625
-893
-1313
-1754
-1940
-2010
-1770
-1465
-1314
-1330
-1407
-1492
-1534
-1696
-1820
-1853
-1977
-2071
-2041
-1795
-1393
-971
-489
35
263
308
327
417
463
399
304
315
342
439
676
936
1236
1468
1745
2035
2191
2161
2075
2106
2108
1984
1958
2099
2206
2447
2491
2773
3225
3103
2364
1068
-509
-1641
-2087
-2279
-2589
-3433
-3675
-2839
-1522
-568
-201
21
347
374
118
-38
-156
-205
-480
-731
-753
-645
-458
13
590
1027
860
187
-422
-753
-995
-1345
-1831
-2122
-2116
-2077
-1779
-1353
-863
-415
-89
-24
-43
-444
-811
-928
-1075
-1372
-1812
-2082
-1842
-1420
-1278
-1122
-1181
-1100
-1242
-1575
-1784
-1873
-2041
-2116
-2250
-2083
-1761
-1497
-1007
-478
-34
164
76
66
268
242
178
73
128
352
600
827
1162
1403
1671
1945
2154
2185
2110
1909
1980
2062
1863
1999
2030
2216
2516
2707
2941
3288
2684
1907
622
-1024
-1988
-2454
-2499
-2783
-3432
-3500
-2305
-1070
-91
112
129
377
279
-24
-204
-349
-372
-496
-773
-739
-522
-145
413
834
939
590
-145
-681
-1086
-1400
-1743
-2042
-2202
-2115
-1884
-1440
-993
-609
-183
2
-44
-541
-950
-965
-930
-1193
-1681
-1988
-1732
-1373
-1175
-995
-955
-931
-1141
-1536
-1799
-1945
-2038
-2120
-2233
-2143
-1902
-1576
-1053
-472
-74
116
108
149
181
167
99
0
27
188
429
693
1020
1339
1734
1953
2058
2049
2059
1925
1727
1912
2116
1990
1788
1934
2538
3182
3245
3118
3128
2783
1638
22
-1333
-1980
-2213
-2667
-3162
-3177
-2541
-1428
-416
113
315
198
79
-47
-308
-515
-580
-654
-629
-630
-520
-57
452
949
1137
894
286
-396
-919
-1225
-1593
-1951
-2164
-2082
-1727
-1308
-933
-569
-244
-23
-88
-363
-717
-1183
-1247
-1258
-1408
-1694
-1732
-1467
-897
-721
-738
-823
-1179
-1558
-1829
-1974
-2216
-2437
-2529
-2184
-1875
-1564
-1116
-533
-82
61
18
29
19
-73
-152
-219
-264
-215
102
603
1081
1339
1490
1697
1918
1961
1962
1964
1641
1643
1822
1865
1972
2013
2259
2890
3061
3034
3296
3125
2798
1629
-62
-1323
-2049
-2317
-2380
-2866
-3012
-2404
-1411
-280
79
-3
46
-18
-231
-566
-921
-826
-593
-508
-409
-280
103
642
996
1236
937
233
-468
-1020
-1363
-1637
-1998
-2030
-1789
-1494
-1089
-816
-475
-175
-68
-182
-455
-993
-1409
-1433
-1260
-1261
-1631
-1730
-1355
-775
-645
-766
-1015
-1274
-1659
-1927
-2094
-2260
-2352
-2308
-1976
-1674
-1438
-1059
-510
-115
9
-125
-228
-224
-206
-239
-239
-268
-111
231
715
1109
1316
1402
1512
1637
1627
1734
1654
1607
1535
1669
1983
2240
2461
2703
2955
3026
3187
3137
3176
2622
1561
11
-1234
-1937
-2004
-2181
-2556
-2724
-2214
-1208
-367
-91
-71
-6
-75
-421
-944
-1058
-798
-430
-399
-352
-219
210
571
958
1072
817
142
-613
-1120
-1404
-1648
-1884
-1870
-1622
-1230
-991
-752
-435
-138
-76
-331
-660
-1023
-1470
-1484
-1325
-1302
-1513
-1660
-1388
-920
-910
-950
-994
-1201
-1584
-2081
-2285
-2300
-2297
-2262
-2044
-1753
-1458
-1173
-738
-309
-174
-236
-360
-370
-345
-322
-247
-117
163
493
813
1185
1433
1562
1663
1667
1672
1662
1562
1431
1512
1948
2112
2006
2174
2647
2929
2914
2707
2779
2913
2239
867
-517
-1417
-1848
-1952
-2475
-2726
-2574
-1827
-952
-270
-121
-142
-227
-318
-574
-915
-990
-902
-558
-450
-354
-155
229
626
941
873
487
-147
-666
-1023
-1355
-1685
-1809
-1667
-1306
-993
-793
-580
-302
-117
-154
-434
-798
-1011
-1424
-1520
-1448
-1370
-1455
-1395
-1139
-763
-740
-955
-1208
-1505
-1647
-2053
-2355
-2466
-2287
-1979
-1683
-1482
-1092
-751
-468
-269
-269
-261
-331
-379
-383
-418
-328
-154
187
633
925
1171
1284
1338
1430
1412
1387
1420
1461
1508
1450
1615
2032
2249
2271
2374
2653
2898
2955
2768
2679
2381
1660
392
-747
-1446
-1685
-1923
-2312
-2516
-2187
-1427
-748
-291
-295
-318
-430
-506
-710
-864
-888
-757
-589
-398
-180
90
423
718
892
749
301
-299
-701
-946
-1239
-1560
-1656
-1505
-1153
-922
-762
-600
-410
-362
-484
-707
-947
-1059
-1384
-1543
-1529
-1441
-1484
-1467
-1325
-1079
-1017
-1093
-1192
-1431
-1647
-1955
-2039
-2088
-2098
-1990
-1767
-1496
-1152
-895
-580
-330
-243
-209
-287
-361
-329
-340
-216
-17
173
504
854
1167
1371
1522
1534
1726
1821
1804
1518
1486
1792
2013
2024
1987
2318
2562
2865
2864
2931
2902
2544
1647
549
-399
-1238
-1665
-2113
-2291
-2435
-2168
-1537
-678
-112
-129
-292
-406
-422
-646
-830
-1028
-951
-840
-695
-460
-152
240
582
774
660
269
-217
-612
-934
-1276
-1595
-1768
-1666
-1335
-1000
-750
-552
-370
-277
-343
-533
-761
-1050
-1508
-1658
-1620
-1586
-1682
-1615
-1237
-823
-731
-944
-1199
-1391
-1519
-1907
-2235
-2391
-2273
-2052
-1819
-1534
-1181
-910
-620
-352
-197
-186
-275
-242
-250
-301
-370
-263
11
417
742
946
1047
1185
1372
1482
1515
1498
1475
1414
1580
1680
1895
1891
1976
2152
2361
2550
2697
2773
2756
2404
1749
927
16
-662
-1249
-1738
-2101
-2293
-2111
-1553
-957
-472
-312
-342
-405
-483
-542
-666
-748
-795
-897
-904
-740
-452
-132
146
383
480
353
63
-205
-415
-688
-1048
-1355
-1446
-1361
-1209
-1086
-942
-747
-610
-571
-562
-571
-702
-1044
-1193
-1329
-1461
-1710
-1820
-1639
-1361
-1232
-1262
-1296
-1353
-1426
-1540
-1629
-1761
-1803
-1759
-1678
-1512
-1391
-1265
-1033
-790
-599
-484
-396
-259
-161
-112
-69
-16
120
312
484
669
762
816
905
1058
1186
1341
1392
1410
1567
1724
1776
1783
1799
1777
1902
1968
2081
2096
2065
1917
1630
1139
610
80
-365
-710
-1095
-1397
-1543
-1291
-883
-659
-681
-715
-623
-487
-480
-563
-533
-542
-590
-795
-845
-704
-604
-598
-556
-483
-438
-480
-568
-522
-481
-563
-725
-798
-753
-613
-593
-661
-738
-739
-716
-666
-678
-667
-666
-679
-742
-851
-951
-1000
-968
-896
-922
-1015
-1041
-1074
-1116
-1188
-1223
-1170
-1087
-1057
-1014
-969
-875
-813
-791
-777
-760
-761
-795
-837
-846
-839
-817
-781
-676
-531
-372
-228
-116
-85
-42
10
22
44
82
139
230
347
456
533
623
705
843
1010
1122
1232
1311
1330
1353
1292
1256
1203
1115
949
736
541
467
506
673
839
843
701
495
382
290
223
77
-23
-130
-328
-568
-641
-633
-587
-693
-804
-867
-853
-854
-887
-889
-907
-952
-1024
-1031
-995
-922
-921
-946
-1045
-1127
-1201
-1191
-1144
-1058
-1060
-1145
-1237
-1257
-1200
-1091
-1054
-1061
-1103
-1163
-1202
-1287
-1337
-1317
-1223
-1246
-1328
-1332
-1184
-1063
-1035
-1034
-1003
-938
-943
-989
-985
-963
-975
-1015
-1005
-903
-749
-572
-430
-335
-254
-174
-79
18
84
149
273
401
529
640
761
846
938
1051
1200
1394
1532
1636
1717
1757
1797
1783
1687
1539
1328
1064
842
764
914
1175
1210
1001
678
488
411
283
103
4
-55
-235
-554
-782
-779
-683
-731
-886
-1020
-1009
-962
-1015
-1069
-1109
-1111
-1158
-1215
-1235
-1139
-1046
-1036
-1139
-1260
-1285
-1244
-1235
-1187
-1123
-1119
-1187
-1266
-1301
-1195
-1054
-1003
-1060
-1136
-1163
-1177
-1263
-1296
-1223
-1170
-1232
-1335
-1282
-1106
-981
-953
-964
-955
-964
-987
-975
-971
-962
-1010
-1035
-957
-851
-726
-551
-404
-290
-223
-153
-73
5
108
220
325
463
582
705
836
926
987
1105
1278
1423
1564
1682
1786
1893
1896
1867
1797
1655
1399
1044
789
759
887
1053
1076
909
658
473
347
226
78
-30
-124
-337
-669
-869
-860
-742
-751
-926
-1011
-951
-884
-946
-1055
-1061
-1031
-1125
-1251
-1280
-1147
-1003
-984
-1096
-1157
-1142
-1092
-1032
-1006
-978
-965
-988
-1072
-1099
-1012
-924
-959
-1043
-1094
-1102
-1126
-1190
-1182
-1136
-1135
-1238
-1288
-1222
-1094
-1008
-985
-989
-964
-980
-997
-1016
-1001
-981
-1017
-1049
-979
-888
-754
-580
-444
-327
-274
-205
-119
-47
37
142
236
337
492
646
782
913
989
1095
1239
1376
1503
1652
1736
1805
1798
1737
1701
1655
1441
1121
835
757
863
1117
1240
1121
867
661
531
366
150
20
20
-121
-456
-790
-854
-719
-654
-819
-922
-903
-809
-890
-1015
-1081
-1058
-1120
-1259
-1339
-1235
-1091
-1056
-1097
-1148
-1154
-1107
-1015
-990
-963
-915
-913
-1011
-1049
-1046
-917
-865
-900
-980
-1010
-1040
-1076
-1135
-1143
-1093
-1071
-1138
-1194
-1141
-996
-925
-967
-1028
-1020
-971
-1019
-1056
-1055
-1015
-1008
-979
-904
-766
-606
-459
-362
-286
-254
-232
-166
-89
-7
71
176
309
434
599
749
857
979
1070
1195
1300
1387
1517
1596
1694
1729
1700
1649
1568
1345
1057
770
712
779
981
1139
1092
844
560
395
310
191
31
-63
-196
-428
-759
-899
-854
-731
-797
-909
-937
-851
-866
-978
-1105
-1128
-1188
-1271
-1322
-1237
-1097
-1050
-1074
-1165
-1168
-1119
-1043
-1019
-991
-982
-979
-1014
-1062
-1107
-1045
-1034
-1010
-990
-1028
-1152
-1241
-1305
-1303
-1269
-1237
-1164
-1116
-1161
-1182
-1109
-1058
-1057
-1095
-1125
-1132
-1164
-1169
-1105
-1038
-943
-874
-768
-598
-436
-306
-213
-155
-140
-142
-93
-5
90
192
327
449
610
759
908
1040
1140
1220
1293
1355
1428
1524
1580
1625
1607
1596
1576
1508
1317
1076
881
852
897
1021
1098
995
744
516
397
283
86
-87
-154
-283
-556
-852
-889
-761
-672
-812
-922
-922
-871
-976
-1120
-1185
-1171
-1220
-1308
-1324
-1239
-1105
-1024
-987
-1067
-1101
-1051
-978
-950
-938
-938
-914
-923
-954
-1017
-986
-926
-882
-912
-972
-1031
-1063
-1101
-1081
-1056
-1005
-961
-997
-1060
-1090
-1040
-983
-1025
-1044
-1028
-1022
-1012
-1018
-967
-895
-811
-738
-638
-518
-403
-312
-247
-207
-202
-211
-130
-40
53
178
348
521
686
818
939
1050
1117
1214
1289
1332
1362
1439
1527
1592
1562
1576
1602
1537
1316
1036
836
822
882
1046
1167
1147
938
642
457
312
122
-40
-101
-235
-530
-846
-924
-833
-766
-871
-948
-945
-918
-973
-1083
-1163
-1175
-1237
-1294
-1310
-1225
-1057
-986
-1010
-1059
-1045
-1000
-895
-826
-779
-782
-812
-865
-878
-933
-944
-914
-903
-866
-834
-883
-944
-989
-1003
-1014
-1050
-1039
-997
-982
-1072
-1087
-1035
-997
-1032
-1034
-1002
-936
-959
-938
-865
-770
-692
-627
-544
-410
-289
-224
-192
-168
-120
-69
55
177
285
412
572
719
825
913
1018
1082
1127
1161
1239
1329
1398
1503
1615
1650
1663
1709
1707
1616
1336
1004
836
885
1020
1194
1230
1088
825
591
416
274
100
-8
-76
-287
-641
-871
-857
-694
-680
-826
-860
-790
-778
-912
-1046
-1070
-1074
-1166
-1242
-1215
-1062
-945
-894
-895
-899
-878
-839
-793
-748
-755
-808
-879
-948
-951
-968
-942
-910
-880
-784
-752
-825
-874
-906
-956
-1024
-1095
-1082
-1004
-959
-1018
-1039
-967
-919
-926
-916
-874
-811
-808
-828
-849
-768
-669
-613
-531
-385
-268
-203
-169
-126
-49
54
145
214
323
438
591
693
781
878
952
1046
1104
1147
1239
1359
1437
1506
1573
1646
1694
1690
1668
1610
1424
1071
793
745
835
998
1095
998
781
526
297
113
-21
-131
-188
-329
-629
-917
-953
-816
-765
-846
-903
-860
-824
-913
-1032
-1067
-1090
-1180
-1302
-1309
-1148
-963
-859
-827
-827
-806
-821
-807
-773
-757
-792
-839
-862
-861
-806
-780
-808
-828
-779
-739
-756
-841
-922
-974
-1021
-1076
-1115
-1078
-962
-864
-891
-908
-894
-866
-882
-917
-933
-905
-901
-903
-856
-745
-633
-526
-403
-302
-204
-128
-71
-44
22
85
142
215
324
468
608
724
801
892
982
1021
1076
1119
1162
1227
1303
1383
1512
1635
1694
1712
1681
1586
1359
1030
712
582
683
888
1035
976
720
437
251
140
10
-125
-197
-256
-508
-858
-997
-854
-678
-751
-940
-965
-864
-869
-1024
-1142
-1114
-1094
-1168
-1231
-1124
-890
-743
-761
-828
-873
-873
-851
-827
-860
-878
-889
-936
-970
-945
-914
-880
-874
-902
-872
-840
-890
-1000
-1080
-1093
-1072
-1153
-1189
-1137
-1001
-979
-1062
-1094
-1036
-1001
-988
-999
-965
-893
-860
-821
-771
-684
-561
-440
-361
-287
-226
-187
-144
-104
-67
35
154
270
391
533
653
747
832
930
991
1009
1010
999
1053
1193
1289
1349
1431
1538
1634
1604
1473
1320
1104
784
491
399
532
818
936
748
442
238
140
55
-118
-263
-284
-389
-715
-1053
-1056
-834
-712
-807
-943
-886
-772
-823
-984
-1055
-987
-973
-1069
-1107
-991
-802
-699
-743
-807
-820
-797
-779
-792
-803
-839
-872
-935
-959
-901
-819
-789
-841
-936
-954
-955
-1005
-1073
-1135
-1162
-1143
-1134
-1154
-1075
-933
-850
-876
-913
-868
-791
-797
-831
-819
-800
-749
-693
-645
-496
-417
-337
-248
-218
-185
-148
-113
-64
-35
5
106
196
309
419
531
640
739
839
934
923
904
890
921
1006
1087
1204
1345
1436
1458
1437
1347
1239
1044
785
500
369
438
702
877
830
578
345
157
12
-131
-278
-324
-397
-639
-943
-1018
-874
-705
-740
-841
-863
-776
-846
-1013
-1154
-1155
-1160
-1234
-1260
-1168
-1023
-907
-902
-971
-979
-982
-944
-943
-963
-976
-974
-1021
-1011
-972
-892
-792
-736
-843
-950
-1002
-1043
-1067
-1084
-1090
-1078
-1087
-1110
-1057
-991
-893
-835
-822
-896
-951
-940
-890
-926
-969
-953
-869
-769
-692
-587
-461
-382
-361
-371
-393
-372
-305
-208
-131
-90
-17
76
202
354
479
586
708
825
872
903
906
906
986
1092
1210
1321
1391
1479
1568
1536
1452
1308
1114
847
501
338
416
673
837
715
448
226
73
-14
-155
-272
-307
-394
-646
-951
-1024
-858
-684
-730
-869
-907
-829
-818
-954
-1102
-1101
-1103
-1158
-1217
-1140
-898
-715
-703
-772
-800
-754
-731
-762
-787
-796
-830
-907
-958
-933
-810
-681
-618
-657
-728
-832
-915
-989
-1020
-976
-973
-1040
-1070
-1058
-974
-890
-893
-907
-891
-919
-978
-993
-987
-957
-937
-941
-871
-737
-629
-512
-416
-353
-359
-372
-331
-265
-205
-139
-74
-21
43
150
291
411
483
587
694
762
800
826
859
875
923
1003
1097
1227
1365
1439
1423
1342
1276
1144
912
586
319
267
400
612
750
674
482
273
84
-22
-132
-192
-231
-385
-672
-940
-988
-795
-692
-752
-833
-784
-738
-809
-961
-1016
-965
-1015
-1116
-1135
-1004
-806
-723
-749
-783
-797
-765
-762
-757
-736
-703
-709
-752
-806
-780
-694
-592
-562
-603
-658
-726
-829
-952
-1003
-988
-949
-928
-972
-976
-896
-861
-883
-962
-969
-934
-971
-1041
-1035
-978
-915
-891
-863
-750
-568
-413
-320
-290
-287
-304
-345
-369
-326
-252
-168
-69
14
95
183
292
443
550
595
651
688
692
688
728
762
808
840
947
1083
1177
1188
1135
1056
850
624
441
233
64
-41
18
311
641
719
544
342
226
111
-32
-180
-198
-230
-447
-731
-829
-669
-510
-512
-578
-525
-438
-524
-713
-826
-818
-818
-930
-998
-896
-730
-609
-603
-671
-694
-686
-640
-623
-637
-653
-658
-669
-717
-731
-711
-671
-627
-688
-795
-832
-911
-1034
-1148
-1185
-1124
-1062
-1013
-972
-938
-905
-913
-923
-957
-972
-937
-969
-969
-901
-829
-760
-692
-580
-452
-330
-209
-159
-205
-241
-287
-277
-265
-221
-144
-45
72
260
351
305
350
523
591
478
585
657
638
755
775
782
789
852
957
992
1007
914
740
526
138
-224
-458
-576
-624
-720
-592
-205
278
462
302
97
4
13
-61
-211
-263
-258
-421
-636
-688
-515
-321
-278
-277
-237
-219
-367
-573
-713
-704
-691
-840
-959
-912
-737
-572
-566
-593
-566
-543
-520
-551
-631
-674
-648
-633
-697
-760
-747
-697
-654
-664
-792
-993
-1070
-1109
-1168
-1206
-1257
-1265
-1191
-1130
-1078
-1076
-1050
-1008
-976
-945
-923
-885
-815
-752
-625
-480
-413
-327
-168
-17
71
41
-39
-88
-48
-38
-54
-64
-8
111
209
306
360
408
448
507
566
541
624
737
804
860
944
1058
1104
1153
1216
1288
1283
1192
983
754
387
-223
-794
-1089
-1135
-1172
-1386
-1365
-931
-278
-16
-220
-505
-616
-578
-615
121
273
-112
-212
-328
-125
-149
-58
99
313
432
303
-34
-475
-618
-669
-741
-967
-1299
-1301
-1027
-770
-760
-869
-730
-497
-394
-503
-762
-879
-829
-806
-958
-1200
-1187
-942
-734
-711
-841
-1026
-1256
-1394
-1496
-1646
-1883
-2060
-2100
-1954
-1807
-1679
-1566
-1363
-1106
-1011
-1049
-1087
-933
-700
-668
-675
-675
-525
-224
22
160
215
221
251
322
281
184
98
131
236
263
239
283
422
625
808
968
1139
1336
1616
1773
1777
1779
1960
2088
2168
2179
2270
2559
2661
2533
2089
1488
690
-352
-1164
-1345
-1244
-1409
-1782
-1774
-942
-112
57
-387
-921
-959
-934
-1062
-1195
-1128
-835
-573
-473
-240
63
291
490
511
313
-155
-718
-1081
-1156
-1089
-1091
-1108
-948
-601
-227
-100
-219
-416
-517
-569
-720
-972
-1044
-863
-550
-325
-351
-372
-236
-34
9
-236
-663
-1029
-1228
-1362
-1639
-1841
-1824
-1600
-1444
-1438
-1489
-1360
-1186
-1071
-1093
-1254
-1257
-1124
-885
-622
-357
-111
111
368
588
596
468
351
279
166
34
-129
-161
-73
121
220
201
179
162
217
238
253
260
341
587
857
1160
1409
1574
1724
2002
2147
2133
2080
2062
2323
2378
2120
1653
1105
542
-280
-1143
-1467
-1304
-1140
-1284
-1382
-942
-185
-48
-361
-865
-1008
-946
-955
-924
-762
-406
-93
100
225
426
453
455
347
81
-348
-879
-1204
-1190
-982
-819
-778
-710
-515
-269
-210
-418
-680
-867
-874
-866
-890
-828
-590
-252
-2
19
-80
-158
-203
-208
-434
-858
-1242
-1361
-1354
-1538
-1736
-1722
-1502
-1437
-1552
-1714
-1685
-1578
-1487
-1487
-1508
-1412
-1215
-891
-552
-294
-114
9
137
258
207
85
19
26
21
-19
-42
-15
59
164
232
132
73
3
53
231
319
435
644
994
1431
1700
1719
1808
2085
2235
2165
2023
2102
2397
2450
2153
1622
1033
354
-559
-1383
-1550
-1290
-1235
-1427
-1453
-856
-177
-157
-588
-1053
-1101
-1002
-959
-882
-584
-174
130
276
399
541
515
424
244
-67
-495
-942
-1192
-1122
-895
-710
-649
-592
-467
-358
-439
-676
-905
-985
-899
-809
-746
-569
-266
65
200
69
-144
-278
-395
-564
-886
-1203
-1382
-1429
-1395
-1348
-1388
-1545
-1583
-1571
-1560
-1768
-2004
-2035
-1769
-1474
-1268
-1180
-963
-528
-166
25
35
21
47
79
36
-6
-104
-134
-86
36
143
146
92
56
29
-100
-227
-364
-338
-141
130
416
712
1029
1372
1773
1892
1843
1826
2028
2114
2039
2158
2327
2662
2548
2143
1451
784
-209
-1261
-1752
-1628
-1299
-1496
-1610
-1258
-261
107
-235
-890
-1149
-1066
-1026
-1010
-851
-388
62
350
483
620
601
515
326
61
-386
-922
-1251
-1176
-954
-708
-612
-548
-397
-270
-281
-556
-887
-1122
-1091
-982
-825
-662
-377
-31
210
231
26
-177
-369
-517
-826
-1134
-1405
-1588
-1488
-1258
-1101
-1087
-1088
-1275
-1487
-1696
-1729
-1774
-1845
-1845
-1583
-1140
-775
-547
-313
-21
103
0
-162
-183
-153
-129
-186
-195
-189
-135
-1
171
200
71
-100
-202
-305
-405
-482
-397
-106
257
615
929
1304
1479
1750
1881
1849
1672
1812
2108
2234
2234
2272
2611
2651
2189
1235
396
-615
-1504
-1869
-1701
-1378
-1485
-1567
-1069
-31
263
-247
-1018
-1230
-1047
-990
-1015
-783
-187
354
634
691
794
776
638
451
119
-387
-1039
-1366
-1045
-834
-645
-528
-450
-263
-119
-291
-555
-781
-1064
-951
-838
-736
-517
-202
175
398
294
16
-204
-370
-461
-760
-1121
-1411
-1508
-1392
-1216
-1115
-1070
-1091
-1089
-1195
-1616
-1985
-2065
-1862
-1740
-1637
-1411
-910
-533
-199
135
273
173
-119
-205
-169
-164
-287
-242
-125
-25
-23
5
118
144
-27
-268
-478
-611
-610
-442
-182
181
546
981
1305
1517
1641
1696
1711
1646
1675
1668
1960
2159
2401
2420
2329
1889
1143
108
-1140
-1920
-2093
-1691
-1605
-1796
-1799
-973
48
243
-335
-1078
-1244
-1122
-1068
-1070
-777
-269
151
438
590
663
567
408
223
-137
-694
-1279
-1524
-1327
-961
-724
-680
-561
-340
-155
-211
-496
-827
-972
-875
-761
-657
-475
-69
355
479
304
69
-125
-280
-572
-940
-1273
-1532
-1634
-1541
-1339
-1181
-1122
-1134
-1069
-1061
-1281
-1662
-1796
-1701
-1594
-1569
-1452
-1044
-568
-223
76
302
235
6
-121
-162
-218
-445
-579
-486
-290
-160
-96
21
60
5
-162
-389
-583
-701
-586
-378
-95
279
709
1107
1393
1619
1658
1651
1647
1860
1914
1906
1963
2166
2446
2288
1748
976
149
-964
-1754
-1926
-1587
-1465
-1750
-1805
-1121
-76
168
-359
-1060
-1174
-1005
-945
-957
-714
-263
98
292
432
556
500
404
215
-102
-630
-1183
-1427
-1273
-979
-768
-738
-635
-390
-192
-205
-477
-736
-860
-797
-669
-612
-542
-240
180
378
249
-58
-220
-268
-413
-744
-1183
-1470
-1564
-1475
-1398
-1319
-1264
-1191
-1287
-1567
-1758
-1740
-1705
-1714
-1675
-1464
-1038
-637
-250
-47
7
38
86
-22
-118
-247
-256
-236
-263
-242
-153
-125
-131
-118
-164
-201
-383
-486
-488
-411
-311
-136
174
565
983
1249
1427
1601
1654
1707
1800
1982
1957
2063
2156
2450
2435
2036
1404
764
-193
-1457
-1966
-1883
-1390
-1606
-1893
-1586
-391
258
-36
-708
-1073
-898
-932
-966
-884
-398
-9
301
411
610
656
507
387
202
-221
-841
-1296
-1353
-1112
-961
-881
-808
-593
-360
-159
-292
-541
-780
-826
-693
-627
-548
-416
8
351
427
163
-33
-63
-132
-452
-962
-1254
-1407
-1417
-1446
-1364
-1214
-1055
-1006
-968
-1074
-1415
-1661
-1695
-1529
-1535
-1562
-1372
-805
-317
33
143
119
100
12
-54
-229
-427
-574
-487
-413
-253
-215
-190
-94
-14
-86
-267
-433
-480
-401
-339
-201
101
489
890
1258
1454
1666
1719
1710
1706
1855
1893
1998
2170
2353
2474
2322
1948
1265
357
-972
-1778
-1886
-1529
-1482
-1913
-1929
-1001
102
246
-277
-950
-1020
-891
-886
-953
-812
-461
-67
221
335
420
400
395
311
-48
-671
-1255
-1502
-1315
-1097
-994
-931
-788
-480
-143
-122
-343
-631
-749
-649
-607
-616
-575
-240
193
401
316
111
-21
-99
-292
-680
-1168
-1481
-1643
-1632
-1587
-1495
-1483
-1536
-1443
-1378
-1326
-1465
-1568
-1693
-1553
-1441
-1169
-877
-697
-476
-213
153
245
236
116
55
-117
-280
-428
-460
-420
-396
-300
-181
-146
-117
-99
-151
-244
-307
-232
-32
204
452
755
1037
1335
1639
1782
1809
1763
1910
2170
2291
2184
2133
2258
2176
1853
967
-151
-1355
-1741
-1524
-1217
-1594
-2114
-1679
-432
471
35
-756
-1209
-873
-734
-858
-972
-582
-113
189
317
373
435
398
404
219
-188
-878
-1357
-1434
-1152
-1044
-1078
-1045
-720
-305
-82
-212
-497
-657
-635
-536
-633
-669
-494
-38
278
268
72
16
55
-65
-343
-791
-1136
-1395
-1506
-1571
-1546
-1548
-1663
-1638
-1437
-1289
-1386
-1562
-1592
-1395
-1333
-1268
-1026
-720
-517
-397
-200
101
229
145
69
20
-125
-319
-421
-349
-263
-355
-354
-266
-134
-113
-134
-167
-225
-277
-253
7
308
612
787
1075
1434
1862
1964
1876
1924
2248
2414
2289
2158
2144
2364
2138
1594
646
-522
-1567
-1556
-1167
-1181
-1822
-2149
-1249
109
490
-244
-907
-992
-606
-677
-853
-746
-297
51
275
292
376
425
413
435
203
-383
-1048
-1372
-1285
-999
-1057
-1164
-1040
-652
-288
-164
-381
-610
-658
-567
-526
-632
-636
-372
48
263
169
-62
-86
48
-96
-562
-1073
-1301
-1358
-1441
-1610
-1597
-1526
-1553
-1455
-1285
-1184
-1339
-1454
-1480
-1238
-1225
-1124
-927
-642
-405
-267
-55
214
401
272
190
-71
-211
-404
-477
-491
-478
-550
-474
-351
-243
-187
-270
-281
-316
-275
-211
37
266
543
706
1022
1352
1749
1983
1944
1970
2155
2405
2361
2228
2164
2382
2269
1809
1052
-182
-1371
-1776
-1410
-1094
-1600
-2271
-1720
-199
689
273
-741
-1113
-759
-572
-684
-731
-426
-22
244
313
442
474
441
469
318
-120
-820
-1375
-1378
-1105
-1056
-1168
-1168
-852
-320
-25
-113
-388
-607
-577
-434
-490
-591
-508
-199
134
169
-33
-159
-117
-109
-381
-906
-1339
-1601
-1698
-1756
-1777
-1848
-1902
-1720
-1469
-1353
-1474
-1584
-1561
-1395
-1434
-1389
-1187
-930
-723
-527
-333
-102
117
163
179
31
-214
-452
-483
-522
-481
-581
-621
-563
-355
-166
-128
-214
-305
-260
-159
62
131
288
555
925
1207
1496
1740
1775
1839
2049
2335
2294
2188
2081
2347
2371
1961
1313
151
-1102
-1738
-1405
-1050
-1373
-2298
-2036
-501
754
527
-618
-1156
-762
-449
-684
-906
-722
-146
182
216
231
370
388
462
381
46
-597
-1220
-1346
-1081
-978
-1136
-1212
-962
-387
-43
-42
-325
-567
-549
-406
-456
-579
-557
-243
169
229
-7
-167
-113
32
-197
-783
-1314
-1495
-1540
-1671
-1832
-1877
-1724
-1774
-1719
-1520
-1342
-1430
-1563
-1554
-1378
-1260
-1173
-886
-639
-409
-300
-189
-51
118
174
92
-166
-462
-614
-611
-560
-577
-667
-689
-574
-434
-331
-370
-387
-367
-285
-164
-26
139
346
632
889
1172
1375
1655
1827
1931
1950
2117
2236
2289
2272
2255
2232
1916
1328
292
-867
-1638
-1429
-1147
-1375
-1982
-1776
-539
609
523
-315
-826
-718
-397
-523
-664
-498
-75
185
383
430
536
525
509
445
126
-504
-1079
-1297
-1164
-964
-1076
-1144
-959
-470
-41
50
-226
-473
-499
-389
-403
-570
-570
-302
44
157
17
-130
-47
22
-194
-681
-1223
-1506
-1582
-1641
-1799
-1849
-1754
-1703
-1658
-1533
-1372
-1403
-1520
-1636
-1468
-1310
-1170
-938
-732
-561
-410
-179
40
207
139
85
-86
-331
-520
-537
-521
-550
-633
-645
-505
-338
-197
-177
-216
-249
-192
-102
14
167
433
711
964
1234
1522
1827
1938
2078
2195
2293
2331
2271
2210
2149
2118
1593
803
-518
-1508
-1593
-1126
-1079
-1750
-2137
-1371
189
666
78
-825
-940
-563
-441
-618
-551
-237
120
317
319
414
424
426
476
381
-144
-793
-1284
-1221
-986
-963
-1143
-1113
-764
-242
21
-176
-445
-593
-466
-377
-505
-664
-493
-101
217
140
-124
-163
-24
0
-365
-892
-1320
-1525
-1634
-1688
-1779
-1770
-1624
-1412
-1263
-1480
-1556
-1417
-1173
-1342
-1509
-1488
-1039
-705
-534
-285
-210
-62
-35
145
170
118
-300
-506
-606
-543
-566
-716
-671
-541
-449
-470
-456
-485
-384
-401
-400
-366
-252
-29
263
500
783
974
1289
1565
1813
1849
1899
1966
2085
2211
2215
2229
1897
1600
881
-27
-1224
-1685
-1504
-1211
-1616
-2167
-1697
-455
551
199
-574
-1022
-691
-531
-573
-727
-498
-165
81
221
294
397
393
434
290
-73
-704
-1163
-1354
-1198
-1160
-1209
-1227
-936
-480
-92
-30
-245
-446
-492
-348
-361
-460
-487
-176
105
191
52
-32
32
40
-219
-693
-1128
-1426
-1578
-1665
-1710
-1776
-1709
-1479
-1382
-1466
-1386
-1182
-1132
-1353
-1487
-1299
-877
-736
-571
-310
-127
-34
-21
106
230
151
-120
-287
-498
-574
-664
-723
-676
-636
-612
-568
-565
-493
-373
-375
-447
-415
-236
15
229
385
576
879
1157
1397
1625
1764
1871
1962
2081
2169
2273
2216
2126
1847
1493
613
-668
-1655
-1613
-1122
-1273
-1977
-2148
-950
397
707
-131
-825
-842
-505
-572
-743
-645
-323
1
154
239
356
455
425
392
107
-428
-1110
-1470
-1398
-1173
-1204
-1296
-1180
-692
-125
46
-112
-363
-433
-339
-297
-451
-505
-307
11
192
129
60
133
238
118
-305
-830
-1214
-1467
-1637
-1723
-1784
-1759
-1593
-1585
-1521
-1287
-1088
-1102
-1277
-1429
-1250
-942
-842
-655
-524
-297
-97
38
156
294
247
108
-85
-408
-570
-701
-736
-684
-687
-689
-629
-565
-448
-368
-419
-440
-367
-238
-40
126
254
425
584
924
1180
1331
1502
1719
1831
1808
1794
1826
2130
2136
2004
1581
1127
212
-922
-1692
-1587
-1217
-1572
-2202
-2092
-661
569
602
-342
-861
-713
-374
-501
-691
-525
-150
84
126
205
369
529
510
410
33
-504
-1109
-1351
-1279
-1147
-1252
-1328
-1120
-626
-118
-4
-190
-439
-445
-339
-350
-507
-521
-286
36
138
36
-24
58
153
-4
-462
-974
-1319
-1519
-1649
-1743
-1785
-1662
-1415
-1164
-1232
-1312
-1149
-897
-988
-1289
-1408
-1119
-703
-634
-440
-271
-89
-12
103
251
336
130
-147
-310
-512
-587
-682
-671
-556
-485
-457
-416
-379
-265
-211
-193
-219
-191
-96
218
418
581
690
918
1281
1554
1622
1735
1945
1994
2081
2057
2217
2257
2024
1354
402
-933
-1670
-1571
-1243
-1524
-2348
-2300
-921
554
596
-261
-1048
-839
-510
-613
-866
-718
-327
24
129
137
316
382
475
426
96
-545
-1169
-1507
-1347
-1258
-1392
-1530
-1362
-807
-267
-161
-422
-662
-692
-499
-541
-724
-784
-491
-85
117
3
-74
88
239
136
-317
-855
-1246
-1443
-1613
-1732
-1840
-1752
-1547
-1264
-1066
-926
-1141
-1374
-1269
-1040
-1084
-1360
-1335
-927
-340
-230
-19
183
358
388
389
319
124
-221
-468
-516
-752
-895
-889
-654
-441
-408
-531
-513
-529
-503
-401
-358
-371
-306
-80
317
675
861
1007
1237
1521
1737
1758
1724
1844
2082
2196
2281
2282
2249
2024
1436
373
-1008
-1734
-1578
-1171
-1645
-2383
-2123
-532
717
537
-428
-891
-560
-338
-535
-807
-599
-219
54
72
191
329
450
468
409
63
-584
-1217
-1460
-1331
-1237
-1347
-1444
-1109
-554
-64
-16
-238
-432
-389
-285
-375
-591
-626
-332
26
157
22
-35
183
329
75
-448
-936
-1191
-1378
-1636
-1814
-1807
-1627
-1425
-1153
-1068
-1211
-1207
-1014
-897
-1145
-1374
-1308
-830
-627
-523
-350
-102
108
179
246
262
166
-136
-305
-523
-638
-747
-748
-632
-487
-434
-409
-361
-243
-127
-125
-170
-135
17
196
390
516
738
929
1276
1536
1749
1844
2019
2127
2211
2293
2331
2411
2208
1772
773
-522
-1468
-1330
-888
-1182
-2144
-2310
-882
721
871
-149
-934
-762
-301
-442
-763
-662
-182
163
210
169
323
465
567
549
223
-400
-1051
-1370
-1250
-1112
-1314
-1483
-1317
-756
-200
-92
-313
-520
-539
-408
-415
-622
-680
-411
19
257
131
-4
120
298
273
-157
-701
-1049
-1229
-1417
-1614
-1723
-1634
-1416
-1237
-1054
-1240
-1370
-1254
-1060
-1173
-1439
-1505
-1179
-721
-564
-408
-295
-86
132
357
360
253
-44
-193
-285
-455
-599
-732
-673
-468
-346
-288
-255
-343
-269
-191
-224
-272
-238
-44
244
426
652
891
1171
1573
1836
1930
2069
2171
2326
2423
2387
2384
2390
2072
1462
267
-1081
-1455
-1074
-865
-1561
-2369
-1863
-132
832
379
-633
-1044
-602
-385
-651
-764
-494
-51
236
190
257
450
568
660
542
69
-585
-1167
-1279
-1065
-1100
-1342
-1435
-1147
-553
-161
-260
-515
-684
-636
-489
-584
-764
-694
-342
23
46
-171
-135
98
219
-33
-593
-1018
-1216
-1384
-1588
-1774
-1774
-1561
-1375
-1222
-1093
-1328
-1444
-1311
-1183
-1392
-1642
-1595
-1092
-724
-628
-405
-302
-69
105
298
257
81
-270
-320
-408
-565
-668
-754
-571
-353
-266
-320
-331
-368
-259
-244
-273
-259
-144
111
426
614
824
1019
1318
1617
1821
1885
2043
2197
2374
2430
2395
2366
2124
1619
589
-746
-1672
-1493
-1131
-1438
-2350
-2383
-980
522
551
-406
-1107
-892
-436
-629
-901
-774
-278
85
179
171
401
557
711
688
336
-305
-955
-1264
-1160
-1095
-1342
-1502
-1290
-694
-197
-117
-380
-562
-555
-426
-488
-722
-768
-480
-65
77
-66
-118
110
310
192
-293
-789
-1079
-1262
-1487
-1696
-1792
-1675
-1449
-1244
-1137
-1428
-1433
-1161
-999
-1311
-1695
-1654
-1081
-680
-619
-454
-316
19
307
522
473
321
37
-61
-231
-442
-600
-721
-534
-307
-209
-242
-239
-224
-117
-109
-182
-235
-106
141
473
638
848
1053
1422
1763
2014
2051
2134
2263
2408
2495
2402
2334
1898
1398
407
-718
-1518
-1416
-1167
-1407
-2151
-2123
-813
365
398
-574
-1163
-936
-476
-631
-805
-674
-214
125
169
184
344
510
591
512
125
-426
-997
-1241
-1165
-1083
-1262
-1369
-1179
-656
-280
-287
-490
-651
-658
-587
-582
-734
-647
-347
14
126
-16
-51
139
287
115
-357
-847
-1084
-1242
-1404
-1573
-1611
-1489
-1245
-1050
-929
-1283
-1494
-1278
-1042
-1259
-1642
-1652
-1081
-488
-408
-257
-162
104
295
477
385
214
-51
-157
-228
-393
-510
-610
-425
-188
-117
-242
-287
-281
-123
-140
-260
-318
-109
216
563
864
1121
1335
1570
1927
2212
2281
2218
2273
2532
2681
2562
2191
1858
1337
242
-1073
-1730
-1393
-1139
-1632
-2401
-1916
-458
518
106
-795
-1096
-740
-490
-707
-815
-574
-125
133
244
328
500
639
732
610
157
-478
-988
-1181
-1074
-1113
-1279
-1303
-1016
-503
-188
-235
-460
-568
-541
-457
-582
-749
-666
-334
11
57
-107
-73
150
251
-8
-522
-993
-1222
-1374
-1559
-1733
-1724
-1532
-1271
-1305
-1535
-1416
-1071
-988
-1356
-1679
-1551
-1015
-827
-664
-456
-196
7
196
406
505
438
133
-52
-294
-461
-647
-697
-594
-470
-476
-443
-414
-327
-267
-312
-445
-463
-337
-93
157
348
627
875
1225
1496
1758
1842
1951
1962
2009
2091
2186
2245
2083
1802
1334
594
-718
-1663
-1713
-1325
-1482
-2276
-2461
-1291
125
335
-403
-1044
-875
-488
-545
-793
-698
-338
5
94
124
270
377
494
507
233
-346
-972
-1343
-1280
-1213
-1353
-1516
-1372
-919
-481
-359
-516
-660
-665
-564
-565
-712
-770
-519
-153
10
-151
-246
-44
178
78
-410
-911
-1226
-1370
-1525
-1710
-1871
-1762
-1751
-1796
-1567
-1292
-1188
-1462
-1578
-1462
-1187
-1214
-983
-668
-476
-397
-179
246
508
555
392
341
67
-122
-293
-291
-373
-497
-536
-410
-320
-252
-166
-169
-164
-219
-150
2
227
420
682
906
1177
1518
1764
1860
1953
2091
2247
2253
2268
2312
2307
2000
1545
786
-415
-1521
-1798
-1386
-1376
-2004
-2414
-1528
-135
399
-208
-1004
-1087
-681
-564
-805
-825
-518
-77
154
202
309
413
516
565
352
-237
-931
-1343
-1369
-1241
-1367
-1529
-1440
-988
-475
-277
-419
-632
-695
-627
-601
-749
-858
-671
-292
-10
-28
-140
-45
164
187
-205
-755
-1199
-1377
-1514
-1659
-1816
-1788
-1699
-1700
-1517
-1294
-1159
-1304
-1427
-1485
-1278
-1161
-1005
-834
-656
-385
-137
138
306
498
494
438
147
-110
-303
-401
-425
-505
-569
-504
-341
-202
-93
-137
-179
-216
-145
-78
59
249
537
716
1004
1306
1653
1848
1964
2112
2289
2349
2213
2257
2280
2305
1874
1250
281
-805
-1588
-1574
-1314
-1593
-2154
-2147
-1003
125
217
-560
-1068
-905
-514
-613
-837
-626
-152
225
313
282
402
568
641
535
98
-510
-1076
-1312
-1234
-1178
-1333
-1381
-1128
-640
-262
-299
-488
-606
-581
-535
-605
-764
-710
-380
-33
113
-13
-53
142
339
182
-332
-867
-1184
-1349
-1517
-1686
-1796
-1673
-1428
-1585
-1600
-1364
-1092
-1179
-1448
-1539
-1238
-967
-858
-601
-544
-396
-204
157
352
422
310
239
79
-105
-244
-383
-412
-417
-392
-379
-296
-278
-204
-188
-199
-204
-175
-32
257
499
735
926
1188
1515
1762
1895
2046
2143
2316
2408
2354
2284
2177
1944
1537
743
-451
-1443
-1781
-1449
-1407
-1886
-2183
-1460
-246
270
-226
-891
-963
-691
-612
-820
-856
-490
2
212
233
300
444
582
568
249
-272
-875
-1237
-1334
-1281
-1322
-1421
-1321
-935
-492
-313
-410
-617
-648
-584
-615
-738
-797
-607
-248
-19
-47
-136
-50
136
118
-218
-745
-1166
-1362
-1510
-1673
-1824
-1823
-1620
-1333
-1524
-1688
-1553
-1235
-1317
-1681
-1885
-1596
-1107
-884
-609
-493
-229
11
286
371
387
153
-68
-259
-455
-514
-617
-577
-439
-323
-298
-258
-259
-183
-202
-297
-380
-356
-142
179
476
743
949
1265
1632
1881
1945
1959
2000
2205
2269
2250
2230
2221
2005
1544
791
-259
-1185
-1581
-1406
-1440
-1869
-2108
-1392
-245
308
-121
-737
-843
-541
-419
-623
-750
-446
-2
227
257
284
448
598
615
317
-201
-796
-1096
-1182
-1171
-1296
-1388
-1218
-813
-406
-242
-294
-413
-447
-423
-451
-575
-627
-498
-210
-22
-11
-67
20
179
163
-164
-653
-1038
-1305
-1495
-1745
-1857
-1956
-2067
-1846
-1523
-1348
-1509
-1588
-1525
-1294
-1362
-1301
-1107
-945
-767
-582
-234
55
328
365
366
163
2
-193
-299
-345
-475
-627
-638
-482
-312
-168
-177
-203
-160
-95
-1
113
214
411
633
907
1141
1379
1649
1892
2022
2129
2190
2213
2280
2309
2297
2032
1541
831
7
-984
-1480
-1468
-1368
-1650
-1944
-1595
-572
220
40
-532
-929
-740
-553
-615
-712
-438
-38
247
313
397
606
687
669
422
-26
-573
-999
-1158
-1086
-1124
-1226
-1199
-889
-481
-201
-237
-386
-490
-529
-574
-718
-782
-671
-396
-224
-163
-200
-112
66
126
-141
-601
-1009
-1262
-1420
-1612
-1768
-1778
-1607
-1699
-1665
-1415
-1079
-1069
-1316
-1443
-1279
-1075
-999
-831
-748
-528
-305
2
253
442
468
422
244
27
-161
-326
-372
-395
-425
-420
-278
-174
-55
-45
-15
-37
-66
-52
152
381
593
753
965
1396
1743
1894
2018
2192
2358
2388
2303
2343
2373
2198
1760
1206
319
-713
-1514
-1514
-1270
-1438
-1967
-1937
-943
97
228
-465
-955
-876
-523
-567
-750
-667
-228
138
255
249
343
523
629
505
97
-472
-974
-1168
-1179
-1187
-1326
-1371
-1144
-696
-361
-279
-429
-528
-483
-460
-532
-693
-684
-450
-131
-22
-117
-165
20
215
70
-366
-835
-1100
-1261
-1461
-1710
-1810
-1698
-1766
-1691
-1514
-1302
-1261
-1386
-1389
-1297
-1227
-1193
-958
-813
-610
-459
-214
66
327
465
409
222
-4
-152
-360
-396
-448
-528
-585
-514
-361
-237
-191
-179
-170
-173
-132
-39
86
266
444
622
906
1225
1539
1744
1880
2065
2217
2240
2203
2227
2244
2029
1518
835
-28
-987
-1490
-1542
-1436
-1692
-2010
-1696
-735
63
10
-594
-1055
-898
-687
-749
-921
-725
-308
14
84
140
349
520
592
387
-55
-602
-1004
-1181
-1155
-1201
-1312
-1279
-993
-573
-281
-285
-388
-445
-451
-471
-602
-686
-619
-350
-103
-68
-130
-77
132
269
22
-432
-840
-1050
-1194
-1409
-1645
-1640
-1530
-1633
-1515
-1296
-1061
-1169
-1309
-1356
-1251
-1162
-988
-766
-702
-505
-222
175
408
571
553
436
266
109
-72
-208
-263
-345
-444
-456
-343
-186
-119
-73
-84
-126
-166
-58
83
212
410
612
951
1231
1489
1662
1845
2040
2230
2213
2184
2196
2263
2178
1782
1083
144
-941
-1509
-1493
-1432
-1730
-2104
-1783
-824
1
-102
-644
-1030
-829
-661
-772
-959
-749
-297
-7
64
89
322
540
680
518
135
-411
-802
-1046
-1103
-1201
-1322
-1309
-1066
-681
-405
-352
-392
-422
-427
-442
-578
-691
-662
-438
-211
-150
-190
-94
128
283
158
-229
-597
-871
-1106
-1364
-1617
-1747
-2012
-1904
-1596
-1344
-1443
-1524
-1423
-1169
-1062
-1137
-1063
-999
-714
-514
-266
-106
152
340
479
477
390
237
70
31
-63
-253
-480
-455
-331
-179
-106
-56
-30
54
133
270
345
434
525
701
937
1140
1346
1581
1931
2140
2226
2267
2426
2516
2490
2204
1687
1167
291
-747
-1449
-1521
-1375
-1609
-2033
-1826
-775
103
107
-569
-998
-852
-667
-829
-1068
-913
-488
-149
-56
109
407
667
768
640
282
-204
-680
-998
-1097
-1166
-1348
-1443
-1207
-727
-342
-295
-380
-403
-364
-350
-524
-758
-791
-581
-334
-292
-353
-308
-13
178
101
-261
-598
-821
-949
-1252
-1574
-1845
-2036
-1814
-1553
-1401
-1525
-1429
-1313
-1051
-999
-982
-997
-1001
-801
-602
-341
-170
101
263
384
379
373
313
264
184
12
-247
-422
-436
-348
-253
-196
-177
-158
-8
152
279
357
456
560
720
893
1108
1278
1564
1734
1954
2110
2301
2416
2437
2460
2208
1721
850
-143
-1030
-1302
-1372
-1567
-1987
-2008
-1231
-228
157
-191
-692
-767
-572
-690
-987
-1121
-851
-550
-401
-292
-44
315
634
724
573
173
-314
-692
-870
-976
-1236
-1478
-1438
-1072
-648
-424
-449
-443
-346
-255
-353
-584
-739
-686
-541
-514
-561
-580
-383
-73
74
-119
-404
-630
-779
-1043
-1358
-1781
-2108
-2026
-1813
-1664
-1758
-1650
-1464
-1110
-990
-1002
-1010
-988
-808
-688
-550
-472
-238
-52
129
245
281
298
317
336
235
10
-215
-313
-309
-283
-287
-337
-293
-133
-2
150
251
370
474
713
847
933
1030
1215
1435
1539
1711
1855
2089
2264
2435
2346
2027
1473
647
-290
-979
-1241
-1392
-1750
-1997
-1683
-793
-59
5
-333
-598
-508
-442
-633
-902
-879
-688
-591
-544
-381
-49
309
533
559
441
141
-259
-602
-811
-1001
-1298
-1492
-1390
-1046
-712
-610
-580
-503
-303
-231
-304
-503
-586
-517
-511
-626
-779
-734
-512
-310
-293
-363
-515
-607
-720
-1018
-1509
-1755
-1806
-1756
-1901
-1965
-1862
-1605
-1341
-1158
-1011
-1038
-937
-803
-558
-480
-476
-455
-386
-240
-58
29
73
188
271
276
180
77
11
-4
-68
-173
-275
-304
-310
-203
-117
11
115
320
577
752
856
989
1155
1253
1385
1479
1653
1763
1953
2106
2243
2164
1864
1432
573
-157
-643
-797
-1166
-1668
-1830
-1281
-359
-35
-252
-635
-555
-365
-403
-651
-767
-681
-651
-748
-826
-576
-244
22
149
241
220
31
-242
-386
-449
-667
-1034
-1201
-1063
-782
-622
-684
-701
-563
-302
-225
-274
-393
-337
-215
-256
-480
-685
-650
-505
-409
-568
-781
-883
-873
-905
-1118
-1338
-1431
-1389
-1398
-1502
-1664
-1709
-1621
-1532
-1482
-1429
-1284
-1061
-792
-613
-536
-503
-453
-312
-179
-107
-103
-137
-108
-89
-66
-30
-7
37
139
205
177
123
63
80
83
49
32
134
365
584
708
869
970
1132
1314
1461
1575
1577
1671
1757
1895
1777
1527
1092
423
-74
-413
-636
-1077
-1400
-1355
-806
-202
-70
-307
-611
-526
-397
-480
-699
-777
-687
-722
-881
-919
-690
-417
-302
-241
-138
-108
-210
-365
-443
-473
-636
-890
-1005
-895
-658
-550
-663
-757
-652
-476
-399
-465
-564
-518
-418
-400
-557
-708
-698
-562
-574
-762
-908
-970
-967
-1084
-1224
-1277
-1216
-1159
-1179
-1240
-1247
-1188
-1162
-1184
-1191
-1123
-1044
-947
-831
-716
-632
-567
-458
-303
-169
-75
-58
-126
-194
-248
-267
-263
-253
-211
-150
-95
-81
-51
-26
-25
-20
-49
-21
30
116
177
231
314
416
532
609
717
817
855
881
961
1033
1050
972
834
600
308
86
-166
-474
-640
-473
-76
250
273
121
-44
-62
-19
-123
-252
-274
-249
-449
-747
-793
-538
-391
-501
-669
-616
-460
-434
-579
-673
-613
-574
-640
-704
-596
-385
-231
-334
-494
-543
-485
-432
-463
-533
-547
-487
-453
-491
-553
-524
-465
-494
-595
-698
-758
-812
-947
-1037
-1024
-1040
-1077
-1086
-985
-789
-678
-797
-883
-865
-755
-722
-832
-877
-845
-866
-942
-913
-710
-511
-475
-504
-537
-525
-548
-527
-501
-501
-507
-458
-383
-268
-193
-105
-35
-44
-35
34
152
246
275
269
347
434
538
603
674
763
765
772
815
910
998
1010
941
816
634
395
151
92
299
673
971
949
656
429
359
341
195
21
0
39
-152
-507
-663
-491
-231
-343
-607
-653
-483
-430
-587
-747
-749
-719
-762
-810
-720
-515
-359
-386
-546
-644
-626
-530
-513
-584
-629
-595
-571
-569
-587
-499
-394
-410
-489
-582
-644
-713
-851
-978
-1029
-1084
-1107
-1075
-935
-757
-686
-768
-852
-855
-754
-736
-786
-798
-798
-879
-933
-883
-686
-501
-463
-494
-508
-462
-419
-411
-439
-442
-427
-388
-293
-160
-27
134
206
193
189
257
356
437
441
441
484
550
661
783
899
1008
1098
1158
1190
1246
1266
1154
970
698
320
66
44
339
784
1038
904
598
354
262
199
33
-74
-74
-115
-432
-782
-808
-522
-373
-523
-731
-676
-538
-580
-775
-875
-837
-836
-931
-980
-824
-540
-370
-449
-604
-701
-653
-601
-598
-609
-587
-592
-595
-606
-567
-454
-347
-346
-449
-547
-590
-653
-774
-861
-996
-1051
-1069
-1041
-903
-710
-671
-794
-942
-976
-941
-914
-857
-873
-945
-1047
-1024
-885
-739
-639
-507
-430
-469
-549
-533
-459
-416
-450
-459
-397
-310
-249
-119
21
55
48
61
159
256
319
350
398
397
442
527
632
722
810
911
995
1031
1098
1180
1209
1165
986
686
246
-39
12
390
818
1011
797
518
293
205
131
-32
-50
16
-117
-489
-785
-693
-347
-278
-505
-692
-615
-493
-590
-804
-858
-839
-874
-1000
-1031
-834
-553
-441
-552
-719
-785
-742
-695
-682
-717
-688
-633
-620
-656
-621
-485
-371
-385
-508
-608
-679
-768
-870
-959
-978
-948
-963
-982
-956
-852
-800
-838
-868
-843
-827
-895
-941
-963
-930
-936
-933
-820
-652
-526
-435
-376
-323
-328
-384
-388
-344
-312
-297
-247
-164
-91
-47
7
54
123
193
268
331
381
436
505
579
655
715
764
838
912
1010
1071
1127
1227
1264
1217
1086
801
390
96
81
435
889
1076
831
495
315
275
128
-77
-98
45
-60
-504
-796
-644
-268
-213
-445
-604
-462
-315
-439
-712
-763
-700
-760
-944
-970
-763
-475
-366
-486
-647
-675
-617
-617
-637
-657
-600
-580
-610
-645
-585
-461
-391
-440
-512
-549
-591
-712
-847
-950
-930
-877
-879
-909
-893
-853
-812
-865
-945
-907
-867
-923
-1040
-1063
-1035
-1000
-957
-860
-726
-566
-441
-332
-265
-275
-349
-356
-311
-257
-206
-130
-53
-2
53
124
191
260
316
374
425
413
441
473
558
652
713
764
851
947
1063
1115
1172
1258
1301
1292
1201
991
546
158
83
381
828
1123
973
652
379
228
105
-68
-122
-33
-70
-414
-754
-735
-349
-203
-394
-597
-524
-374
-431
-633
-687
-652
-698
-901
-1018
-860
-556
-412
-478
-621
-743
-730
-722
-725
-739
-710
-712
-716
-753
-730
-592
-446
-434
-506
-580
-596
-693
-823
-884
-871
-813
-807
-868
-861
-757
-725
-788
-904
-925
-859
-843
-961
-1059
-1060
-1032
-1057
-1065
-938
-750
-612
-506
-467
-459
-491
-531
-499
-438
-390
-323
-244
-141
-60
-5
49
120
200
235
239
253
292
322
399
493
552
633
755
842
899
971
1071
1143
1191
1175
1014
800
436
65
-41
213
717
1036
872
570
350
198
74
-176
-251
-138
-136
-425
-807
-826
-455
-257
-382
-596
-558
-403
-450
-653
-805
-753
-719
-892
-1027
-913
-632
-404
-455
-620
-750
-741
-699
-733
-792
-753
-721
-732
-797
-827
-728
-641
-617
-667
-749
-787
-829
-898
-936
-966
-941
-944
-936
-894
-813
-748
-748
-858
-943
-920
-888
-874
-958
-1058
-1076
-1053
-1029
-951
-793
-586
-517
-563
-608
-617
-618
-567
-518
-436
-323
-248
-161
-23
58
82
167
246
296
295
307
324
354
374
423
509
597
656
728
794
886
991
1111
1177
1175
1062
876
575
158
-83
17
483
951
1044
742
485
345
286
27
-150
-56
86
-168
-694
-903
-591
-287
-338
-552
-607
-394
-358
-563
-786
-765
-651
-710
-913
-901
-662
-335
-298
-464
-631
-654
-636
-644
-689
-672
-629
-627
-700
-792
-690
-540
-477
-520
-583
-649
-686
-778
-855
-910
-868
-822
-844
-869
-804
-713
-698
-804
-907
-918
-900
-911
-994
-1031
-1043
-1022
-980
-927
-804
-595
-471
-454
-505
-508
-497
-511
-468
-385
-337
-284
-217
-108
9
54
135
233
297
357
400
427
458
474
524
587
674
775
845
921
1036
1126
1225
1293
1292
1158
872
402
18
-20
382
895
1125
894
563
401
320
124
-142
-134
71
-31
-578
-952
-779
-381
-352
-611
-721
-506
-404
-559
-797
-823
-706
-738
-951
-1044
-865
-484
-305
-378
-497
-567
-525
-509
-570
-583
-506
-522
-607
-762
-768
-649
-534
-496
-523
-555
-580
-671
-764
-874
-890
-860
-841
-782
-709
-623
-554
-603
-687
-764
-809
-749
-716
-780
-927
-957
-848
-779
-792
-663
-475
-362
-425
-513
-541
-538
-560
-527
-471
-397
-347
-229
-106
-12
62
127
247
327
306
299
335
395
445
467
562
667
773
888
1004
1064
1158
1191
1196
1078
832
374
-37
-154
163
681
1000
857
538
348
242
48
-247
-253
-57
-87
-565
-1009
-955
-535
-394
-572
-737
-577
-444
-616
-921
-963
-814
-783
-981
-1076
-894
-580
-364
-410
-519
-583
-571
-574
-592
-627
-548
-502
-555
-682
-736
-646
-536
-526
-562
-624
-679
-799
-911
-946
-940
-888
-883
-953
-964
-886
-802
-815
-892
-883
-839
-837
-910
-968
-983
-942
-919
-875
-781
-615
-475
-388
-364
-401
-457
-492
-504
-451
-396
-362
-288
-230
-156
-50
46
147
250
327
359
346
360
385
445
516
539
596
740
858
992
1072
1137
1219
1164
923
498
10
-270
-171
279
765
819
502
216
107
43
-197
-376
-204
-27
-326
-936
-1154
-757
-400
-525
-789
-733
-473
-449
-741
-957
-883
-778
-936
-1209
-1206
-923
-580
-511
-625
-651
-582
-528
-586
-694
-633
-540
-555
-666
-758
-661
-509
-462
-501
-552
-589
-672
-844
-950
-973
-947
-934
-1022
-1086
-1019
-908
-843
-889
-916
-872
-846
-877
-995
-1080
-1032
-975
-946
-893
-811
-638
-481
-447
-452
-467
-487
-471
-448
-376
-321
-284
-216
-178
-116
-65
3
104
188
249
279
301
330
358
468
597
686
804
948
1119
1276
1349
1375
1293
1072
645
140
-117
34
553
995
953
589
300
180
94
-178
-330
-140
14
-334
-943
-1093
-666
-364
-494
-727
-676
-424
-443
-724
-909
-827
-733
-884
-1138
-1141
-855
-560
-528
-656
-721
-662
-606
-649
-698
-598
-523
-564
-682
-801
-714
-530
-426
-440
-496
-481
-511
-662
-779
-835
-811
-807
-898
-950
-913
-829
-772
-830
-925
-951
-912
-906
-975
-1029
-1013
-974
-927
-898
-795
-597
-421
-328
-341
-412
-474
-494
-404
-310
-251
-162
-61
40
109
170
268
406
487
509
474
481
531
544
549
605
690
765
899
1074
1247
1364
1318
1176
966
548
74
-286
-174
399
930
932
521
193
194
144
-151
-337
-141
91
-301
-1017
-1199
-715
-341
-481
-750
-549
-234
-256
-632
-845
-625
-449
-682
-999
-1036
-692
-347
-378
-548
-626
-526
-441
-567
-684
-621
-511
-532
-756
-882
-805
-676
-556
-527
-570
-583
-698
-839
-920
-909
-836
-880
-1005
-999
-1016
-1044
-1084
-1085
-989
-973
-965
-967
-1005
-1009
-1033
-1074
-1006
-896
-732
-661
-530
-272
-202
-370
-465
-364
-208
-248
-271
-126
-1
40
33
88
255
383
490
644
623
579
556
588
700
660
641
793
947
1072
1079
896
629
382
120
-222
-723
-898
-442
292
745
585
180
83
147
14
-140
-59
185
19
-584
-925
-748
-444
-444
-559
-320
35
51
-272
-536
-349
-112
-254
-633
-836
-663
-348
-288
-432
-540
-461
-264
-238
-342
-395
-324
-215
-377
-660
-796
-831
-764
-701
-738
-771
-868
-1017
-1044
-1033
-968
-991
-1112
-1144
-1156
-1097
-1099
-1201
-1187
-1078
-1001
-999
-1059
-1004
-864
-773
-689
-648
-554
-371
-221
-141
-146
-216
-229
-188
-105
-1
49
105
155
232
313
318
370
502
636
738
712
694
702
733
802
902
965
1064
1218
1336
1310
607
-229
-626
-718
-951
-1749
-2142
-1464
-315
438
242
-226
-142
11
-48
-311
-335
32
-136
-611
-717
-491
-177
-182
-156
353
707
517
-83
-483
-248
-51
-372
-889
-1131
-785
-285
-275
-437
-486
-216
117
-19
-315
-438
-349
-217
-393
-752
-940
-928
-771
-649
-687
-715
-839
-962
-978
-1082
-1130
-1299
-1525
-1470
-1357
-1320
-1370
-1375
-1075
-747
-610
-607
-706
-636
-453
-386
-355
-427
-378
-154
0
134
77
-3
132
251
340
320
243
346
421
432
392
291
364
556
814
984
947
944
1034
1195
1345
1365
1402
1556
1669
1693
1326
172
-830
-1149
-906
-1084
-2028
-2395
-1610
-290
442
38
-596
-668
-602
-670
-1022
-1113
-797
-803
-854
-716
-484
-225
-193
140
756
811
311
-506
-874
-551
-459
-760
-1167
-1189
-569
-51
-92
-298
-330
57
290
-110
-605
-791
-549
-237
-356
-548
-719
-645
-296
-119
-190
-463
-790
-950
-1102
-1266
-1390
-1533
-1632
-1613
-1423
-1243
-1264
-1238
-1013
-670
-513
-665
-790
-699
-484
-366
-376
-364
-218
93
370
491
404
326
370
393
364
225
86
155
318
361
301
208
344
578
792
1009
1132
1115
1175
1243
1442
1499
1428
1557
1706
1855
1849
1567
427
-955
-1540
-1111
-904
-1732
-2535
-2117
-662
376
153
-616
-843
-652
-645
-1021
-1216
-877
-628
-510
-305
-107
0
-22
194
718
801
179
-744
-1256
-1007
-747
-890
-1200
-1244
-704
-158
-170
-467
-623
-357
-73
-323
-795
-1096
-899
-415
-261
-343
-498
-527
-349
-180
-217
-553
-1032
-1320
-1389
-1483
-1590
-1669
-1657
-1554
-1532
-1401
-1314
-1291
-1138
-855
-619
-629
-781
-726
-459
-243
-154
-183
-81
218
448
517
437
315
270
245
198
97
-10
31
174
284
272
246
293
518
754
944
1008
1008
1093
1183
1369
1568
1691
1748
1832
1896
1964
1268
-488
-1930
-2127
-1272
-1178
-2255
-2769
-1837
-201
609
4
-787
-952
-801
-820
-1244
-1236
-813
-593
-257
96
211
126
-10
361
853
600
-276
-1301
-1583
-1097
-838
-1016
-1353
-1255
-561
-87
-227
-649
-801
-446
-229
-544
-981
-1115
-716
-232
-98
-262
-529
-490
-321
-323
-552
-948
-1316
-1548
-1644
-1696
-1843
-1987
-1827
-1392
-1002
-937
-1099
-1104
-823
-519
-473
-634
-766
-697
-402
-18
218
282
387
612
758
646
329
88
206
348
270
79
7
251
587
789
900
1005
1169
1307
1421
1484
1467
1461
1570
1750
1881
1824
1769
1679
566
-1236
-2309
-1960
-1180
-1660
-2747
-2648
-1148
339
503
-309
-730
-668
-641
-960
-1211
-841
-399
-102
286
528
546
344
314
716
829
238
-777
-1592
-1514
-1064
-887
-1065
-1224
-819
-226
-109
-414
-770
-663
-341
-397
-740
-1048
-873
-303
33
-42
-243
-363
-322
-363
-548
-836
-1226
-1587
-1814
-2034
-2233
-2172
-1814
-1353
-1108
-977
-832
-821
-777
-609
-451
-525
-759
-765
-426
53
403
527
579
659
705
587
337
125
44
-17
-82
-57
51
272
542
866
1129
1165
1208
1265
1359
1435
1484
1670
1730
1735
1808
1847
1966
1444
-395
-2087
-2397
-1404
-1042
-2199
-3004
-2079
-280
770
261
-535
-629
-454
-510
-873
-946
-563
-258
194
592
686
481
195
455
921
736
-135
-1253
-1629
-1190
-798
-818
-1115
-1061
-365
91
-39
-462
-718
-402
-143
-356
-825
-1026
-661
-93
170
114
-187
-363
-318
-344
-591
-1063
-1553
-1850
-2013
-2186
-2184
-1854
-1408
-1077
-880
-652
-631
-803
-799
-539
-397
-629
-885
-702
-143
407
667
713
754
775
678
443
141
-64
-158
-143
-56
-54
24
382
852
1310
1436
1432
1406
1380
1502
1596
1681
1760
1787
1850
1949
1983
1056
-935
-2353
-2173
-1174
-1279
-2497
-2863
-1529
216
855
184
-519
-572
-468
-562
-759
-704
-402
-183
204
568
554
220
27
360
754
373
-655
-1662
-1809
-1279
-916
-1061
-1359
-1148
-427
3
-140
-553
-616
-294
-149
-419
-828
-941
-544
-36
222
61
-300
-465
-457
-466
-690
-1189
-1732
-2064
-2266
-2274
-2034
-1699
-1379
-1160
-784
-392
-360
-537
-520
-276
-243
-506
-694
-476
15
444
663
785
807
717
594
444
225
-64
-263
-228
-89
-42
129
481
944
1295
1443
1434
1447
1529
1642
1814
1892
1825
1700
1659
1648
747
-1122
-2556
-2381
-1307
-1279
-2425
-2928
-1724
59
746
215
-493
-717
-705
-768
-820
-632
-354
-102
361
816
819
326
-21
221
530
109
-968
-1893
-1908
-1234
-737
-805
-1061
-961
-420
-2
-149
-554
-667
-438
-259
-386
-713
-890
-511
99
414
152
-385
-659
-680
-686
-924
-1403
-2003
-2554
-2584
-2013
-1444
-1273
-1163
-730
-219
-136
-451
-672
-647
-537
-538
-560
-393
-62
418
924
1231
1132
723
448
417
374
149
-137
-129
140
433
754
1057
1403
1766
1982
2001
1799
1621
1666
1880
2013
1985
1859
1791
917
-1007
-2648
-2602
-1397
-1172
-2320
-2960
-1890
-63
834
407
-250
-477
-566
-710
-736
-444
-58
263
638
895
829
444
133
265
423
35
-925
-1864
-2004
-1472
-933
-805
-939
-805
-354
-35
-131
-452
-575
-485
-469
-696
-891
-686
-157
301
349
33
-386
-697
-928
-1171
-1541
-2019
-2587
-2992
-2744
-2047
-1408
-1084
-843
-460
-170
-213
-381
-504
-581
-624
-600
-407
-116
204
675
1145
1334
1137
695
406
267
106
-167
-298
-202
17
418
867
1302
1625
1847
1984
1978
1794
1693
1728
1828
1962
2021
2115
2147
1236
-618
-2181
-2230
-1299
-1256
-2348
-2917
-1912
-165
793
544
-13
-210
-197
-260
-337
-248
-55
180
520
813
789
465
218
339
559
257
-691
-1678
-1949
-1504
-1028
-1000
-1172
-984
-353
124
65
-261
-351
-226
-219
-548
-914
-768
-241
234
258
-46
-304
-546
-783
-1027
-1389
-2079
-2866
-3100
-2601
-1944
-1640
-1436
-1007
-562
-382
-423
-520
-739
-921
-895
-728
-534
-401
-68
485
942
1036
815
590
468
323
122
-58
-173
-127
209
742
1270
1665
1846
1914
1967
2024
1951
1771
1684
1648
1620
1628
1509
536
-1115
-2289
-1970
-1039
-1090
-2043
-2373
-1365
70
706
337
-215
-395
-364
-281
-184
-77
22
221
540
784
648
233
13
149
313
-49
-966
-1716
-1728
-1195
-772
-786
-935
-713
-202
151
91
-186
-323
-293
-364
-508
-543
-379
-106
29
31
-113
-440
-773
-1002
-1243
-1780
-2424
-2656
-2401
-2032
-1750
-1380
-921
-609
-541
-437
-350
-551
-876
-983
-724
-464
-382
-235
134
537
673
585
457
335
206
69
-80
-219
-197
57
497
933
1296
1582
1759
1816
1860
1858
1793
1600
1415
1376
1467
1219
38
-1474
-2282
-1852
-1264
-1493
-2121
-2046
-1065
7
408
162
-192
-426
-502
-410
-205
-6
92
249
562
761
604
202
-6
98
171
-238
-1066
-1670
-1678
-1237
-957
-974
-984
-713
-264
-13
-117
-385
-513
-402
-288
-369
-475
-374
-56
161
119
-130
-497
-935
-1401
-1661
-1671
-1680
-1952
-2152
-1844
-1268
-941
-878
-738
-533
-454
-533
-612
-565
-432
-249
-88
54
171
260
436
630
672
543
323
173
157
179
214
308
479
777
1091
1325
1395
1476
1670
1774
1789
1592
1396
1275
1290
698
-596
-1871
-2296
-1844
-1580
-1774
-1930
-1450
-499
282
473
241
-72
-348
-465
-394
-234
-169
-111
140
469
642
480
107
-12
47
-59
-623
-1377
-1736
-1608
-1258
-1027
-1010
-918
-516
-99
91
-137
-473
-520
-393
-360
-589
-716
-521
-252
-105
-153
-330
-793
-1340
-1498
-1349
-1343
-1765
-2153
-2001
-1512
-1133
-955
-821
-688
-542
-359
-222
-205
-315
-360
-166
8
9
-25
135
475
727
776
673
549
480
518
560
583
622
686
909
1152
1385
1535
1653
1795
1866
1754
1518
1205
977
305
-885
-1876
-2140
-1838
-1755
-1936
-1800
-1157
-379
189
294
162
-71
-443
-664
-664
-490
-383
-297
-19
314
515
454
190
88
22
-223
-760
-1367
-1601
-1510
-1302
-1135
-1029
-792
-482
-327
-264
-231
-175
-291
-570
-691
-607
-505
-461
-424
-352
-515
-878
-1074
-992
-916
-1228
-1627
-1715
-1668
-1701
-1662
-1368
-1047
-971
-891
-590
-240
-102
-151
-84
28
-68
-213
-189
-29
137
214
286
426
490
562
731
838
777
647
672
852
926
980
1087
1295
1515
1666
1690
1561
1391
1360
1142
132
-1172
-2061
-2056
-1823
-2007
-2189
-1870
-1063
-212
257
418
391
78
-324
-542
-551
-577
-689
-634
-295
69
181
45
-60
8
11
-270
-899
-1488
-1697
-1590
-1416
-1376
-1321
-1142
-820
-347
25
30
-216
-384
-358
-404
-591
-770
-849
-908
-1077
-1023
-722
-606
-803
-1082
-1091
-1075
-1439
-1828
-1889
-1711
-1553
-1506
-1191
-695
-303
-52
80
206
198
39
-30
-35
-51
-90
-27
219
463
676
883
1046
1236
1305
1290
1265
1078
960
944
1040
1200
1272
1334
1406
1420
1443
1250
344
-869
-1751
-1898
-1848
-2149
-2418
-2137
-1344
-532
-39
260
433
321
6
-298
-445
-642
-891
-924
-751
-513
-405
-415
-282
-75
-33
-237
-765
-1234
-1491
-1587
-1604
-1684
-1667
-1388
-928
-462
-203
-85
36
83
33
-183
-436
-698
-999
-1228
-1234
-1006
-859
-960
-1026
-897
-786
-946
-1266
-1499
-1690
-1814
-1772
-1523
-1095
-667
-297
89
417
553
497
407
343
230
36
-94
-64
124
412
730
1031
1283
1496
1672
1699
1619
1442
1223
1074
1032
1089
1171
1152
1200
1346
1525
1397
505
-640
-1340
-1418
-1520
-2052
-2419
-2165
-1416
-579
14
340
446
328
190
57
-117
-451
-811
-912
-768
-548
-479
-554
-439
-124
43
-145
-725
-1228
-1431
-1440
-1603
-2066
-2141
-1672
-1052
-705
-549
-288
-23
66
1
-187
-563
-1063
-1316
-1101
-831
-979
-1295
-1206
-838
-730
-939
-1231
-1524
-1758
-1891
-1763
-1510
-1381
-1206
-824
-305
81
150
158
329
450
389
145
-5
10
149
424
651
815
979
1223
1599
1838
1769
1562
1401
1410
1392
1286
1171
1059
1118
1230
1413
1243
343
-614
-1046
-933
-1052
-1656
-2072
-1817
-1087
-377
27
266
387
386
325
228
103
-205
-531
-638
-553
-465
-569
-696
-564
-245
-114
-345
-850
-1141
-1257
-1472
-1673
-1765
-1652
-1476
-1186
-728
-391
-215
-78
5
-73
-471
-856
-842
-656
-675
-962
-1095
-984
-929
-936
-973
-1117
-1386
-1713
-1770
-1567
-1420
-1373
-1262
-900
-517
-289
-89
97
286
379
318
228
90
50
160
368
624
761
846
1058
1323
1493
1509
1377
1327
1251
1146
1028
891
783
740
797
961
886
197
-628
-1083
-1031
-1027
-1480
-1944
-1895
-1384
-715
-230
27
180
185
125
40
-13
-156
-448
-606
-548
-478
-560
-723
-658
-345
-147
-267
-682
-1182
-1403
-1312
-1227
-1390
-1642
-1510
-999
-520
-308
-240
-170
-138
-234
-429
-509
-480
-580
-725
-786
-808
-909
-1102
-1138
-1048
-1110
-1360
-1558
-1588
-1451
-1263
-1115
-972
-838
-576
-235
67
252
313
344
417
465
444
381
396
532
645
776
876
991
1151
1295
1381
1397
1308
1169
1068
987
890
752
664
639
734
456
-219
-852
-1092
-1036
-1235
-1610
-1789
-1575
-1074
-649
-329
-92
-66
-143
-208
-205
-196
-378
-577
-659
-639
-664
-801
-830
-684
-530
-543
-837
-1108
-1239
-1252
-1209
-1299
-1379
-1270
-1036
-766
-553
-401
-280
-220
-153
-125
-186
-313
-465
-494
-542
-674
-819
-967
-1007
-976
-986
-1021
-1148
-1226
-1218
-1179
-1033
-934
-798
-568
-268
27
214
336
459
573
658
709
746
770
889
1092
1297
1442
1490
1574
1679
1779
1747
1619
1409
1199
1076
929
818
801
785
484
-108
-633
-849
-907
-1153
-1478
-1563
-1333
-985
-698
-423
-176
-70
-136
-235
-242
-286
-456
-589
-622
-631
-720
-951
-1024
-895
-878
-981
-1173
-1280
-1343
-1469
-1460
-1373
-1288
-1203
-1046
-763
-578
-478
-397
-336
-199
-174
-304
-489
-597
-578
-644
-766
-817
-886
-957
-1007
-1021
-1021
-1116
-1167
-1157
-1064
-893
-763
-607
-381
-125
108
266
391
511
596
721
815
847
871
942
1139
1314
1366
1422
1504
1635
1703
1723
1674
1503
1377
1218
1096
1040
946
784
381
-147
-597
-795
-895
-1142
-1413
-1440
-1212
-949
-706
-508
-359
-255
-228
-300
-350
-361
-418
-495
-562
-615
-744
-909
-968
-923
-906
-990
-1152
-1275
-1378
-1387
-1373
-1433
-1386
-1272
-1082
-892
-773
-575
-372
-189
-108
-222
-332
-405
-469
-560
-691
-811
-947
-1078
-1066
-985
-971
-1038
-1130
-1136
-1093
-1067
-1025
-885
-680
-499
-340
-184
9
291
527
698
805
873
938
1035
1131
1225
1312
1322
1399
1500
1622
1605
1496
1462
1420
1362
1272
1162
1021
741
377
-17
-321
-548
-859
-1132
-1234
-1110
-893
-780
-687
-483
-363
-335
-404
-455
-404
-425
-478
-563
-615
-648
-806
-938
-992
-1008
-1054
-1227
-1340
-1397
-1460
-1497
-1547
-1498
-1379
-1218
-1134
-1118
-945
-689
-541
-488
-461
-388
-355
-391
-408
-455
-559
-687
-778
-810
-834
-902
-1001
-1040
-1022
-1047
-1058
-1047
-953
-802
-670
-522
-381
-223
-25
166
376
542
662
804
934
1038
1146
1210
1283
1354
1424
1487
1459
1428
1406
1351
1310
1232
1115
959
754
513
203
-67
-297
-596
-819
-985
-936
-820
-741
-641
-575
-465
-437
-500
-522
-540
-503
-580
-743
-789
-835
-827
-890
-936
-903
-905
-921
-1054
-1099
-1076
-1139
-1224
-1270
-1213
-1093
-1013
-910
-788
-649
-513
-418
-388
-366
-317
-358
-404
-414
-433
-422
-448
-504
-514
-510
-511
-517
-554
-547
-526
-541
-515
-438
-371
-263
-160
-104
-5
75
161
267
363
455
513
570
640
740
812
871
950
979
1028
1044
1029
981
909
891
868
813
733
642
497
320
166
41
-104
-188
-239
-205
-198
-253
-290
-350
-389
-453
-535
-582
-612
-606
-626
-669
-667
-656
-642
-668
-665
-637
-640
-646
-689
-680
-681
-711
-703
-705
-701
-663
-664
-672
-650
-628
-588
-609
-668
-678
-678
-695
-703
-712
-681
-649
-664
-629
-587
-554
-539
-562
-562
-581
-583
-527
-499
-464
-402
-328
-250
-194
-138
-93
-44
25
76
104
162
240
323
424
499
562
629
719
781
798
811
847
854
859
856
821
769
704
645
600
538
509
433
339
277
193
62
-79
-179
-238
-309
-401
-455
-493
-516
-584
-697
-769
-751
-782
-866
-922
-937
-962
-1028
-1061
-1072
-1101
-1105
-1069
-1008
-945
-940
-936
-909
-889
-880
-869
-828
-803
-782
-757
-702
-637
-559
-494
-451
-416
-387
-378
-357
-314
-300
-269
-236
-206
-164
-122
-54
-9
34
69
112
176
214
262
336
413
485
534
567
640
709
807
880
931
972
966
978
972
936
902
868
800
713
634
596
539
464
376
279
173
74
-46
-165
-230
-322
-465
-559
-619
-707
-832
-901
-898
-932
-1017
-1119
-1181
-1216
-1247
-1292
-1297
-1274
-1294
-1241
-1170
-1141
-1117
-1087
-1030
-978
-951
-929
-891
-846
-803
-785
-788
-759
-714
-676
-635
-588
-528
-493
-464
-446
-443
-391
-332
-276
-208
-136
-87
-44
24
78
129
190
224
257
308
337
378
418
428
476
565
632
667
738
777
815
831
833
838
826
809
774
753
715
625
562
520
444
385
271
131
9
-68
-130
-251
-369
-467
-559
-678
-811
-882
-913
-981
-1048
-1114
-1157
-1221
-1294
-1301
-1280
-1285
-1285
-1248
-1203
-1175
-1151
-1116
-1054
-1044
-1058
-1033
-1006
-955
-882
-820
-737
-657
-599
-528
-464
-405
-368
-362
-344
-330
-308
-234
-176
-116
-76
-39
-19
7
73
133
175
206
230
246
250
287
360
392
436
461
511
532
529
564
617
662
671
673
653
607
507
431
378
339
288
236
189
131
85
20
-64
-144
-213
-290
-408
-516
-606
-685
-785
-887
-943
-977
-1056
-1107
-1152
-1209
-1260
-1280
-1261
-1254
-1262
-1267
-1264
-1255
-1222
-1173
-1106
-1053
-1036
-983
-923
-858
-796
-750
-684
-619
-587
-547
-501
-456
-407
-348
-317
-306
-272
-229
-178
-154
-155
-102
-51
-13
61
121
198
266
324
377
415
472
518
542
547
559
599
664
686
695
726
717
693
672
647
598
592
552
503
429
326
259
186
120
26
-67
-148
-208
-279
-326
-437
-535
-628
-699
-784
-878
-938
-998
-1040
-1088
-1124
-1154
-1161
-1196
-1232
-1244
-1269
-1286
-1260
-1224
-1182
-1176
-1170
-1131
-1135
-1123
-1084
-1036
-973
-934
-885
-840
-802
-747
-694
-654
-598
-538
-509
-475
-429
-357
-292
-250
-199
-151
-96
-47
1
69
129
159
143
143
195
238
283
352
412
475
556
589
624
697
741
768
748
736
699
661
592
523
489
484
451
403
361
316
222
110
17
-85
-186
-318
-442
-547
-607
-644
-710
-739
-776
-835
-914
-983
-1005
-1044
-1116
-1118
-1115
-1145
-1122
-1096
-1066
-1064
-1062
-1035
-1037
-1046
-1033
-1019
-1004
-975
-966
-959
-918
-859
-782
-705
-647
-608
-581
-559
-558
-555
-512
-463
-418
-369
-336
-297
-276
-239
-202
-198
-164
-162
-159
-108
-84
-11
50
103
163
193
239
296
328
369
393
425
441
446
462
463
468
459
450
406
378
329
279
194
129
63
-9
-102
-195
-294
-380
-462
-561
-587
-661
-707
-750
-788
-832
-892
-934
-976
-1043
-1103
-1119
-1144
-1187
-1199
-1161
-1135
-1123
-1090
-1036
-1001
-961
-923
-856
-809
-804
-780
-751
-768
-768
-732
-703
-680
-671
-626
-562
-530
-485
-434
-408
-364
-338
-316
-291
-270
-241
-190
-157
-155
-130
-77
-52
-20
22
62
91
120
135
161
196
238
259
287
316
324
341
358
391
395
397
374
343
332
324
303
271
243
194
150
72
-7
-107
-175
-244
-339
-405
-480
-550
-597
-672
-732
-779
-825
-833
-914
-976
-1003
-1040
-1073
-1115
-1137
-1167
-1173
-1160
-1135
-1123
-1108
-1059
-1039
-1016
-971
-916
-869
-827
-781
-746
-692
-624
-581
-524
-487
-470
-425
-403
-375
-342
-300
-259
-260
-236
-207
-206
-197
-150
-98
-35
42
68
98
128
164
219
260
286
309
329
359
377
417
413
438
455
449
451
429
442
457
430
408
388
330
279
225
173
117
81
45
11
-40
-108
-137
-183
-266
-352
-418
-474
-571
-652
-691
-746
-776
-788
-817
-830
-878
-913
-943
-976
-993
-1024
-1023
-1002
-1004
-992
-966
-937
-896
-863
-827
-774
-736
-732
-719
-696
-658
-637
-605
-543
-487
-448
-407
-353
-294
-257
-218
-184
-168
-166
-150
-114
-112
-83
-42
-12
25
52
81
112
127
161
199
217
241
289
320
337
356
362
383
401
393
402
385
359
355
322
294
282
273
260
247
217
215
174
116
103
52
-24
-90
-111
-143
-223
-268
-284
-319
-368
-433
-497
-539
-595
-665
-718
-772
-846
-879
-878
-864
-846
-848
-841
-830
-811
-794
-784
-780
-773
-731
-733
-739
-701
-666
-596
-544
-493
-424
-404
-392
-363
-346
-347
-329
-302
-262
-234
-217
-181
-149
-95
-50
-20
2
-4
8
52
55
44
56
77
102
110
125
169
199
208
224
221
213
222
216
234
236
256
243
255
282
269
275
272
221
172
153
103
87
60
41
10
-31
-90
-111
-155
-207
-237
-246
-270
-308
-313
-341
-388
-438
-464
-501
-537
-565
-557
-578
-626
-636
-658
-693
-698
-720
-743
-724
-734
-733
-725
-707
-672
-671
-663
-641
-634
-590
-556
-515
-471
-447
-412
-418
-411
-379
-368
-370
-362
-349
-344
-346
-310
-271
-254
-214
-173
-154
-115
-66
-32
-25
-10
-13
-42
-49
-20
2
18
50
85
108
117
151
156
151
154
145
131
96
64
40
11
-10
-50
-58
-45
-60
-75
-72
-86
-105
-99
-95
-110
-118
-139
-144
-144
-167
-163
-170
-169
-160
-158
-188
-230
-248
-281
-312
-336
-345
-354
-383
-389
-379
-402
-387
-373
-363
-369
-378
-370
-363
-329
-325
-310
-283
-247
-227
-232
-226
-214
-196
-194
-216
-225
-223
-232
-240
-204
-160
-135
-105
-104
-85
-62
-79
-68
-93
-92
-88
-76
-64
-58
-56
-59
-72
-88
-94
-104
-94
-97
-126
-130
-113
-98
-90
-81
-77
-90
-79
-90
-137
-139
-163
-185
-187
-191
-187
-225
-219
-240
-231
-227
-241
-248
-282
-300
-306
-285
-315
-334
-323
-329
-316
-310
-326
-336
-350
-341
-354
-364
-354
-339
-357
-357
-323
-328
-301
-276
-255
-243
-231
-226
-202
-174
-155
-156
-129
-110
-80
-27
1
-17
-4
-25
-42
-39
-66
-48
-55
-71
-82
-78
-90
-68
-66
-61
-60
-60
-64
-80
-97
-120
-88
-106
-122
-126
-137
-127
-131
-135
-119
-105
-79
-89
-118
-118
-118
-125
-111
-112
-140
-167
-160
-164
-190
-197
-217
-235
-247
-264
-285
-335
-352
-313
-308
-313
-320
-340
-342
-304
-305
-337
-355
-376
-370
-375
-375
-363
-371
-365
-371
-378
-384
-390
-390
-370
-358
-367
-361
-339
-297
-262
-256
-254
-239
-247
-245
-225
-232
-243
-234
-215
-197
-176
-197
-199
-183
-154
-128
-116
-105
-112
-75
-62
-70
-61
-59
-71
-79
-67
-41
-30
-72
-42
-56
-127
-138
-166
-170
-163
-159
-157
-140
-127
-116
-105
-122
-134
-140
-141
-120
-89
-82
-93
-97
-105
-122
-132
-148
-143
-133
-174
-189
-197
-196
-206
-234
-243
-241
-270
-258
-271
-284
-262
-248
-233
-228
-220
-202
-197
-227
-263
-277
-295
-311
-319
-322
-322
-336
-337
-350
-368
-359
-364
-403
-397
-403
-418
-412
-402
-377
-367
-346
-317
-328
-325
-327
-327
-299
-293
-313
-315
-308
-316
-309
-304
-323
-313
-310
-290
-266
-270
-265
-281
-282
-287
-276
-271
-262
-254
-252
-241
-244
-254
-245
-248
-253
-232
-219
-225
-219
-226
-232
-237
-255
-259
-246
-253
-266
-264
-275
-247
-213
-211
-211
-243
-243
-240
-271
-267
-243
-253
-243
-243
-249
-232
-221
-202
-200
-197
-185
-167
-157
-152
-147
-149
-140
-134
-128
-122
-145
-167
-172
-187
-189
-181
-158
-134
-136
-141
-135
-149
-155
-166
-191
-204
-197
-191
-194
-228
-256
-257
-278
-287
-274
-268
-264
-256
-257
-266
-278
-278
-278
-268
-263
-247
-235
-227
-226
-240
-231
-222
-229
-241
-246
-270
-274
-266
-272
-277
-274
-249
-225
-227
-234
-227
-236
-260
-272
-290
-324
-336
-346
-373
-386
-364
-354
-341
-323
-330
-306
-268
-259
-233
-217
-216
-188
-170
-153
-160
-171
-162
-170
-173
-179
-169
-166
-194
-196
-199
-214
-244
-253
-237
-221
-218
-212
-202
-189
-180
-185
-173
-178
-184
-150
-147
-158
-140
-114
-95
-71
-89
-121
-149
-153
-149
-172
-189
-179
-182
-224
-223
-217
-220
-213
-211
-199
-185
-179
-173
-184
-200
-196
-177
-164
-159
-165
-163
-172
-186
-188
-212
-221
-213
-222
-222
-236
-247
-223
-222
-233
-238
-231
-222
-226
-218
-238
-256
-248
-257
-248
-241
-258
-248
-246
-242
-226
-229
-256
-290
-314
-337
-334
-319
-298
-275
-255
-247
-223
-209
-215
-212
-219
-224
-245
-262
-252
-261
-263
-253
-243
-233
-221
-200
-191
-192
-192
-195
-195
-177
-186
-198
-192
-210
-239
-249
-261
-266
-252
-236
-234
-226
-228
-224
-241
-241
-240
-253
-256
-247
-232
-254
-253
-251
-239
-215
-218
-207
-207
-215
-216
-217
-216
-217
-219
-240
-244
-237
-226
-217
-236
-233
-232
-221
-207
-211
-212
-219
-232
-251
-261
-271
-264
-244
-257
-278
-276
-259
-273
-295
-293
-318
-345
-337
-336
-367
-404
-410
-390
-399
-391
-364
-358
-365
-355
-349
-350
-348
-348
-319
-307
-307
-299
-295
-310
-301
-286
-277
-281
-278
-286
-296
-293
-286
-266
-288
-296
-288
-295
-316
-343
-329
-311
-324
-330
-331
-353
-360
-341
-335
-343
-353
-348
-328
-342
-340
-344
-362
-356
-349
-327
-312
-292
-263
-226
-216
-230
-199
-193
-199
-194
-213
-229
-252
-257
-262
-282
-287
-300
-313
-319
-340
-340
-347
-385
-381
-357
-349
-355
-359
-356
-355
-352
-351
-368
-375
-370
-374
-353
-346
-351
-350
-363
-360
-366
-403
-406
-401
-388
-368
-383
-400
-376
-351
-340
-305
-304
-298
-275
-289
-279
-273
-262
-236
-240
-242
-236
-226
-235
-220
-211
-234
-242
-252
-245
-236
-240
-227
-233
-230
-197
-193
-200
-203
-220
-216
-185
-162
-140
-135
-142
-136
-119
-113
-133
-149
-153
-154
-153
-148
-140
-149
-157
-183
-201
-203
-217
-222
-222
-231
-245
-265
-265
-278
-289
-295
-300
-305
-316
-330
-350
-369
-365
-351
-361
-373
-367
-367
-375
-372
-367
-360
-343
-331
-328
-323
-327
-316
-318
-343
-344
-347
-352
-367
-365
-353
-341
-333
-357
-354
-358
-359
-334
-350
-362
-359
-370
-339
-335
-361
-362
-386
-403
-392
-403
-406
-395
-401
-388
-386
-388
-375
-371
-372
-356
-351
-357
-341
-322
-305
-273
-245
-223
-211
-192
-143
-109
-108
-106
-89
-82
-93
-113
-113
-113
-115
-96
-89
-120
-114
-88
-97
-99
-102
-109
-104
-103
-105
-111
-118
-129
-140
-156
-178
-194
-195
-186
-179
-186
-193
-216
-230
-238
-260
-279
-286
-272
-275
-286
-290
-288
-297
-293
-285
-274
-258
-253
-244
-258
-289
-284
-288
-307
-329
-338
-348
-353
-344
-344
-336
-328
-297
-290
-294
-275
-284
-285
-288
-303
-291
-298
-293
-308
-336
-329
-317
-306
-303
-309
-313
-318
-328
-327
-334
-343
-343
-326
-302
-289
-272
-257
-244
-232
-235
-244
-230
-236
-239
-217
-228
-253
-264
-272
-261
-237
-241
-249
-241
-247
-255
-279
-266
-249
-263
-250
-227
-233
-237
-212
-220
-245
-265
-295
-329
-329
-315
-288
-297
-290
-288
-298
-289
-301
-291
-282
-262
-243
-239
-259
-278
-266
-259
-258
-280
-306
-304
-305
-317
-317
-330
-331
-336
-349
-359
-379
-395
-383
-350
-342
-334
-317
-305
-293
-285
-273
-268
-280
-297
-295
-274
-255
-253
-248
-255
-278
-298
-315
-325
-343
-345
-350
-369
-375
-348
-344
-348
-340
-337
-321
-334
-337
-333
-354
-350
-345
-348
-364
-356
-346
-355
-352
-364
-389
-383
-375
-365
-372
-366
-345
-332
-330
-320
-302
-288
-269
-278
-273
-267
-283
-306
-324
-342
-351
-363
-385
-389
-389
-394
-400
-404
-403
-392
-398
-406
-391
-391
-371
-357
-340
-322
-319
-301
-284
-272
-279
-290
-270
-241
-233
-222
-207
-188
-188
-178
-182
-189
-196
-202
-229
-256
-251
-230
-216
-209
-194
-187
-186
-189
-188
-188
-212
-234
-223
-231
-255
-249
-250
-261
-249
-239
-220
-204
-190
-172
-182
-197
-202
-219
-242
-240
-234
-225
-217
-220
-217
-205
-200
-214
-217
-214
-232
-234
-253
-301
-333
-351
-343
-336
-329
-327
-320
-294
-272
-265
-275
-294
-286
-292
-324
-339
-348
-356
-364
-374
-390
-410
-412
-394
-377
-370
-370
-367
-359
-349
-336
-309
-314
-330
-306
-298
-310
-315
-329
-335
-358
-350
-346
-370
-371
-381
-363
-349
-315
-277
-282
-266
-267
-270
-247
-239
-224
-215
-213
-219
-228
-239
-245
-231
-215
-204
-189
-164
-147
-141
-155
-140
-120
-122
-111
-106
-110
-106
-124
-132
-128
-129
-138
-148
-145
-142
-141
-125
-110
-117
-119
-122
-130
-160
-176
-152
-127
-142
-157
-156
-162
-140
-125
-134
-157
-185
-193
-201
-204
-205
-195
-212
-216
-200
-224
-217
-201
-201
-184
-191
-209
-211
-223
-227
-220
-223
-214
-221
-225
-213
-189
-199
-198
-194
-216
-219
-238
-263
-290
-311
-313
-317
-324
-311
-306
-313
-305
-288
-295
-298
-290
-289
-300
-321
-321
-323
-353
-366
-349
-378
-395
-400
-414
-403
-391
-371
-361
-348
-316
-324
-324
-299
-320
-339
-341
-361
-386
-372
-366
-366
-345
-343
-336
-286
-282
-288
-269
-268
-257
-246
-246
-249
-241
-234
-224
-200
-193
-198
-190
-169
-163
-152
-152
-153
-158
-164
-168
-180
-184
-173
-175
-191
-183
-195
-223
-239
-217
-210
-212
-234
-250
-240
-238
-255
-271
-274
-281
-264
-268
-273
-267
-301
-303
-301
-303
-300
-307
-306
-304
-320
-314
-306
-312
-303
-307
-300
-275
-264
-279
-271
-281
-328
-335
-370
-385
-361
-362
-356
-357
-385
-359
-377
-409
-392
-381
-368
-372
-379
-402
-413
-421
-434
-435
-451
-435
-412
-407
-378
-375
-367
-359
-373
-359
-356
-374
-342
-314
-308
-284
-286
-281
-272
-260
-237
-235
-245
-244
-236
-252
-269
-274
-282
-289
-308
-324
-325
-333
-318
-319
-319
-316
-331
-325
-314
-311
-302
-290
-285
-308
-296
-270
-283
-273
-284
-298
-303
-301
-279
-302
-329
-308
-317
-315
-311
-327
-349
-374
-381
-385
-379
-372
-374
-378
-377
-370
-372
-370
-365
-362
-365
-349
-324
-319
-308
-305
-303
-289
-289
-270
-253
-253
-239
-244
-247
-238
-235
-232
-233
-239
-245
-245
-244
-232
-248
-259
-243
-268
-275
-297
-311
-302
-313
-292
-300
-309
-296
-293
-291
-293
-308
-313
-329
-330
-331
-325
-299
-316
-314
-302
-324
-341
-349
-361
-383
-393
-409
-426
-430
-416
-395
-383
-372
-369
-355
-352
-359
-352
-358
-351
-349
-353
-362
-370
-365
-369
-361
-352
-339
-333
-333
-323
-300
-299
-289
-281
-281
-279
-271
-264
-281
-286
-275
-293
-297
-285
-280
-260
-238
-244
-245
-229
-230
-243
-248
-235
-240
-276
-295
-300
-296
-286
-268
-248
-238
-231
-241
-252
-246
-247
-239
-256
-273
-249
-243
-242
-234
-256
-258
-255
-260
-248
-250
-236
-227
-245
-249
-245
-258
-234
-227
-229
-224
-250
-252
-241
-240
-239
-233
-238
-252
-252
-259
-269
-267
-279
-284
-301
-302
-306
-314
-313
-309
-296
-312
-320
-314
-314
-307
-314
-298
-306
-323
-301
-300
-321
-322
-312
-314
-325
-305
-286
-288
-271
-263
-266
-272
-262
-268
-276
-275
-272
-264
-247
-228
-216
-220
-223
-234
-252
-246
-258
-267
-288
-309
-310
-354
-358
-368
-370
-354
-349
-340
-361
-380
-348
-328
-307
-269
-280
-285
-275
-274
-283
-279
-276
-291
-311
-327
-332
-346
-347
-338
-321
-307
-304
-302
-288
-282
-283
-265
-286
-305
-297
-302
-292
-295
-296
-281
-284
-265
-250
-262
-258
-264
-256
-254
-282
-287
-290
-290
-294
-282
-289
-307
-290
-282
-260
-254
-255
-230
-234
-244
-235
-243
-261
-261
-260
-268
-263
-252
-241
-254
-267
-267
-288
-291
-279
-299
-287
-278
-313
-320
-345
-379
-370
-383
-368
-359
-364
-358
-365
-347
-333
-356
-350
-336
-339
-324
-326
-326
-305
-311
-334
-313
-311
-310
-298
-303
-294
-283
-291
-308
-302
-300
-301
-301
-309
-319
-322
-343
-384
-382
-378
-371
-375
-392
-382
-386
-396
-379
-398
-401
-390
-385
-394
-418
-397
-382
-365
-331
-299
-288
-292
-275
-268
-274
-263
-277
-274
-267
-262
-268
-259
-253
-254
-256
-247
-246
-267
-275
-277
-290
-301
-286
-291
-265
-238
-231
-224
-222
-205
-201
-210
-206
-194
-169
-173
-174
-160
-180
-194
-174
-176
-202
-214
-229
-231
-244
-225
-213
-226
-194
-172
-163
-146
-149
-140
-147
-182
-192
-212
-233
-265
-271
-270
-300
-292
-289
-289
-262
-269
-272
-269
-291
-271
-231
-234
-255
-262
-276
-269
-277
-280
-302
-346
-353
-359
-369
-377
-372
-377
-362
-358
-380
-387
-402
-392
-381
-390
-408
-422
-422
-411
-418
-399
-362
-369
-369
-336
-329
-326
-321
-319
-317
-336
-353
-341
-353
-354
-342
-343
-309
-312
-314
-279
-297
-320
-304
-310
-318
-310
-311
-298
-284
-272
-252
-262
-270
-253
-260
-248
-256
-252
-224
-221
-242
-238
-225
-226
-201
-209
-221
-202
-212
-233
-231
-219
-200
-214
-212
-193
-173
-170
-167
-161
-176
-194
-192
-191
-214
-204
-189
-206
-200
-188
-178
-176
-193
-186
-192
-188
-213
-252
-256
-272
-258
-251
-256
-261
-278
-275
-253
-265
-265
-235
-242
-244
-248
-245
-234
-233
-245
-257
-261
-279
-298
-293
-287
-301
-301
-283
-291
-314
-321
-326
-327
-316
-314
-306
-300
-334
-353
-350
-371
-353
-371
-380
-353
-361
-352
-340
-339
-342
-339
-341
-336
-345
-369
-349
-338
-305
-286
-298
-285
-280
-274
-276
-279
-270
-272
-265
-276
-295
-303
-292
-287
-296
-297
-294
-309
-315
-338
-349
-338
-368
-384
-389
-377
-338
-313
-318
-318
-307
-302
-306
-326
-333
-333
-336
-327
-327
-315
-257
-234
-221
-187
-206
-205
-189
-182
-173
-173
-176
-180
-174
-198
-219
-220
-232
-243
-240
-238
-239
-260
-268
-262
-262
-263
-270
-279
-271
-271
-264
-256
-271
-273
-279
-289
-297
-310
-310
-317
-314
-314
-332
-344
-372
-375
-382
-382
-366
-367
-372
-374
-366
-344
-328
-329
-322
-316
-315
-317
-322
-328
-334
-339
-317
-299
-295
-276
-283
-301
-293
-299
-310
-316
-329
-365
-348
-346
-348
-337
-333
-319
-323
-326
-323
-308
-310
-311
-306
-319
-311
-313
-317
-340
-354
-332
-317
-302
-286
-265
-251
-235
-233
-240
-239
-236
-259
-260
-263
-271
-259
-269
-268
-265
-271
-258
-262
-240
-236
-260
-247
-251
-252
-261
-277
-290
-304
-292
-277
-279
-254
-254
-253
-228
-214
-216
-221
-229
-239
-248
-245
-248
-253
-244
-251
-258
-258
-265
-280
-291
-308
-306
-318
-321
-303
-306
-308
-310
-300
-295
-289
-293
-311
-326
-321
-331
-347
-327
-336
-353
-372
-369
-357
-375
-380
-390
-395
-401
-405
-403
-399
-396
-395
-406
-402
-382
-361
-359
-369
-367
-366
-376
-379
-381
-407
-398
-376
-352
-357
-374
-368
-365
-377
-374
-372
-369
-338
-333
-323
-309
-304
-296
-289
-287
-280
-287
-284
-263
-262
-253
-244
-250
-266
-260
-277
-288
-247
-268
-276
-257
-269
-267
-292
-293
-271
-304
-301
-274
-285
-266
-253
-250
-256
-283
-295
-305
-308
-288
-283
-282
-269
-269
-267
-247
-255
-242
-230
-232
-217
-209
-211
-201
-202
-197
-187
-188
-170
-140
-144
-170
-154
-162
-177
-187
-192
-188
-195
-207
-209
-228
-239
-214
-215
-203
-195
-204
-203
-217
-237
-255
-261
-275
-279
-293
-294
-277
-285
-280
-269
-270
-254
-275
-278
-272
-281
-278
-290
-312
-307
-297
-288
-287
-290
-296
-303
-306
-315
-311
-318
-327
-323
-317
-325
-315
-328
-324
-307
-306
-297
-301
-291
-282
-261
-225
-219
-220
-208
-194
-221
-233
-241
-255
-265
-294
-309
-307
-298
-284
-272
-289
-300
-283
-279
-280
-264
-262
-263
-265
-282
-290
-313
-326
-319
-320
-326
-311
-302
-297
-269
-262
-266
-266
-263
-256
-244
-231
-242
-257
-260
-266
-267
-273
-283
-265
-239
-247
-252
-256
-258
-244
-257
-275
-282
-302
-320
-331
-330
-296
-299
-291
-259
-249
-243
-244
-243
-239
-255
-260
-268
-267
-262
-265
-255
-250
-249
-250
-245
-249
-266
-266
-270
-300
-291
-287
-302
-295
-316
-340
-334
-322
-320
-307
-304
-302
-299
-281
-258
-263
-244
-227
-229
-228
-240
-237
-233
-264
-279
-286
-300
-296
-270
-260
-249
-241
-253
-262
-281
-296
-315
-317
-298
-298
-287
-297
-302
-300
-286
-293
-308
-293
-292
-309
-311
-316
-327
-335
-329
-343
-363
-366
-358
-346
-353
-330
-313
-310
-303
-303
-299
-287
-307
-319
-316
-310
-320
-320
-314
-324
-314
-295
-279
-260
-252
-230
-212
-196
-182
-180
-172
-178
-182
-191
-193
-190
-180
-173
-196
-215
-187
-202
-225
-219
-231
-232
-228
-235
-238
-263
-261
-271
-287
-291
-295
-283
-285
-279
-273
-289
-291
-304
-309
-320
-348
-326
-316
-319
-314
-299
-297
-293
-282
-273
-260
-268
-257
-251
-250
-259
-278
-256
-278
-297
-279
-283
-271
-273
-259
-250
-282
-285
-293
-292
-269
-297
-315
-307
-334
-333
-338
-341
-338
-337
-324
-307
-297
-271
-266
-262
-245
-244
-241
-279
-290
-307
-321
-316
-324
-326
-303
-282
-251
-242
-237
-242
-251
-245
-269
-280
-293
-314
-313
-344
-360
-345
-340
-314
-293
-284
-268
-235
-227
-231
-209
-190
-187
-193
-190
-192
-205
-223
-226
-210
-212
-211
-212
-228
-224
-215
-200
-188
-190
-192
-207
-209
-212
-230
-221
-217
-245
-251
-248
-213
-194
-217
-187
-183
-168
-166
-188
-191
-180
-183
-190
-208
-231
-220
-215
-207
-184
-172
-167
-168
-185
-190
-206
-227
-244
-263
-276
-282
-281
-276
-280
-271
-263
-275
-261
-233
-241
-244
-238
-232
-235
-253
-268
-280
-285
-299
-325
-344
-351
-349
-368
-373
-359
-367
-379
-363
-349
-349
-326
-302
-303
-303
-295
-298
-294
-300
-284
-274
-293
-281
-276
-269
-251
-254
-253
-247
-243
-247
-258
-263
-287
-275
-292
-296
-284
-297
-291
-293
-287
-253
-239
-254
-255
-252
-260
-257
-261
-289
-307
-312
-304
-305
-308
-287
-275
-275
-272
-269
-264
-267
-272
-289
-294
-304
-309
-307
-316
-325
-320
-301
-305
-289
-276
-280
-274
-287
-300
-299
-311
-293
-276
-285
-269
-243
-233
-225
-214
-218
-228
-217
-194
-205
-227
-242
-275
-287
-293
-308
-319
-308
-292
-279
-282
-275
-298
-292
-297
-309
-299
-304
-306
-318
-335
-340
-344
-356
-354
-340
-340
-359
-347
-345
-343
-342
-343
-339
-356
-357
-351
-349
-329
-335
-334
-309
-299
-292
-285
-292
-307
-333
-341
-327
-329
-340
-334
-368
-381
-369
-370
-347
-345
-345
-332
-325
-329
-345
-358
-356
-390
-452
-395
-342
-393
-419
-335
-331
-367
-351
-335
-324
-379
-396
-376
-380
-386
-377
-360
-345
-340
-305
-277
-267
-271
-276
-236
-228
-239
-225
-213
-200
-201
-213
-215
-233
-236
-231
-240
-245
-244
-255
-263
-268
-279
-288
-271
-266
-274
-270
-271
-259
-260
-254
-246
-241
-236
-223
-214
-223
-213
-219
-212
-199
-209
-218
-210
-235
-226
-224
-232
-214
-235
-246
-233
-249
-260
-255
-254
-265
-292
-292
-314
-333
-333
-355
-373
-374
-362
-351
-351
-357
-341
-319
-323
-327
-303
-316
-326
-319
-315
-300
-303
-308
-316
-300
-290
-293
-279
-261
-267
-281
-258
-244
-249
-252
-241
-237
-247
-224
-198
-194
-206
-217
-213
-225
-237
-236
-236
-247
-262
-263
-268
-269
-265
-274
-260
-272
-265
-254
-256
-254
-243
-225
-240
-239
-208
-193
-198
-197
-180
-186
-165
-159
-165
-151
-159
-156
-159
-158
-147
-142
-129
-114
-117
-117
-111
-133
-151
-130
-119
-134
-127
-130
-149
-144
-134
-144
-161
-175
-208
-231
-257
-272
-276
-288
-302
-290
-309
-302
-279
-293
-288
-269
-254
-257
-258
-253
-259
-276
-291
-292
-282
-269
-259
-228
-180
-180
-207
-207
-207
-223
-222
-214
-213
-239
-227
-210
-217
-212
-198
-191
-203
-205
-194
-176
-188
-196
-173
-174
-170
-163
-172
-189
-196
-196
-198
-195
-199
-199
-190
-206
-198
-195
-204
-202
-216
-225
-239
-239
-240
-239
-208
-204
-199
-203
-225
-224
-222
-243
-253
-260
-275
-268
-284
-295
-283
-289
-273
-270
-282
-285
-288
-285
-281
-268
-254
-249
-235
-242
-231
-220
-240
-242
-254
-271
-264
-269
-258
-253
-261
-276
-285
-295
-311
-312
-307
-293
-318
-334
-323
-334
-357
-350
-343
-355
-359
-357
-346
-352
-340
-341
-343
-330
-335
-336
-331
-325
-335
-344
-335
-342
-354
-351
-345
-345
-344
-331
-334
-332
-322
-311
-315
-319
-344
-338
-351
-373
-383
-394
-432
-462
-559
-611
-916
-1970
-2147
-1203
-1076
-1209
-893
-463
-353
-462
-231
-46
118
393
300
194
235
193
171
17
94
235
79
-112
-92
-262
-236
-234
-28
-64
-363
-173
-312
-363
-399
-614
-677
-2538
-3573
-2664
-2054
-1700
-2108
-1694
-1498
-1911
-2195
-2005
-1343
-1233
-876
-737
-601
-341
-332
-620
-1143
-973
-1208
-1694
-1335
-1226
-1048
-432
-196
-170
39
-37
0
141
56
-134
-71
64
-112
-279
-277
-612
-839
-1055
-1254
-1355
-1509
-1404
-1423
-1394
-1375
-1204
-1095
-1353
-1255
-1224
-1319
-1237
-976
-861
-769
-649
-475
-404
-628
-637
-641
-596
-698
-580
-409
-540
-659
-653
-677
-776
-714
-566
-619
-799
-856
-914
-980
-1012
-957
-894
-933
-889
-853
-878
-964
-977
-932
-955
-905
-920
-878
-813
-722
-621
-596
-598
-605
-540
-559
-608
-593
-461
-364
-328
-242
-161
-150
-184
-199
-190
-193
-185
-94
-14
40
88
126
179
260
310
294
313
316
362
402
486
650
765
842
898
985
1019
1071
1232
1366
1445
1462
1466
1494
1473
1413
1451
1479
1455
1459
1415
1292
1173
1068
952
772
655
637
643
611
484
452
432
309
293
239
170
166
112
86
41
-36
47
183
191
241
204
146
139
70
93
91
42
109
110
-10
-53
-24
30
47
57
86
88
45
30
24
0
78
224
303
312
300
375
513
570
616
702
791
879
965
1066
1195
1323
1429
1539
1640
1675
1720
1781
1806
1755
1857
2054
2149
2187
2346
2527
2719
2837
2997
3324
3509
3508
3519
2993
1842
699
-389
-1374
-2342
-3277
-3527
-3283
-3058
-2584
-2069
-1572
-906
-460
-151
36
77
422
779
936
1341
1799
2265
2587
2467
2204
1800
1126
467
-167
-866
-1398
-1694
-1841
-1929
-2320
-2703
-2591
-2359
-2370
-2459
-2428
-1948
-1569
-1586
-1128
-242
544
1100
1349
1479
1388
888
524
285
-129
-472
-736
-930
-1151
-1477
-1632
-1513
-1419
-1441
-1458
-1489
-1365
-1081
-722
-159
516
1189
1838
2200
2323
2505
2671
2707
2701
2720
2724
2683
2502
2479
2710
2799
2810
2909
2976
2884
2310
1232
45
-1316
-3124
-4964
-6180
-6257
-5564
-4663
-3654
-2310
-947
156
905
1333
1643
1826
1871
1828
1660
1647
1962
2349
2672
2677
2183
1347
291
-856
-1995
-2976
-3547
-3664
-3586
-3476
-3242
-2753
-2073
-1384
-760
-233
192
497
661
785
923
1132
1232
1144
1023
780
298
-300
-953
-1513
-2141
-2916
-3500
-3860
-3985
-3780
-3414
-2849
-2055
-1331
-786
-470
-202
172
308
276
331
361
311
223
125
76
-49
-301
-535
-815
-1120
-1299
-1346
-1187
-840
-413
48
472
881
1320
1684
1928
2173
2496
2600
2523
2520
2606
2760
2847
2832
2855
2788
2377
1706
618
-848
-2689
-4688
-6140
-6532
-6178
-5469
-4476
-3091
-1420
-119
768
1516
2068
2374
2450
2163
1823
1675
1759
2011
2157
2069
1700
938
-184
-1465
-2652
-3500
-3977
-4111
-3995
-3745
-3292
-2639
-1816
-966
-187
434
860
1135
1175
1101
1142
1290
1454
1469
1232
799
305
-543
-1743
-2645
-3099
-3478
-3858
-4098
-3904
-3467
-3253
-2788
-1933
-1088
-379
53
350
623
664
649
664
697
677
314
-187
-619
-1058
-1468
-1700
-1736
-1689
-1646
-1558
-1359
-1098
-721
-154
453
873
1232
1544
1722
1876
2057
2340
2619
2581
2367
2266
2107
1976
1957
1988
2124
2217
2012
1611
1006
-77
-1510
-3306
-5239
-6414
-6479
-5783
-4548
-3171
-1675
27
1336
2148
2616
2719
2699
2399
1769
1259
974
988
1219
1329
1192
701
-229
-1299
-2362
-3290
-3801
-3899
-3706
-3302
-2844
-2239
-1426
-579
246
978
1492
1753
1691
1425
1153
916
743
596
412
144
-286
-782
-1241
-1662
-2054
-2378
-3081
-3825
-3860
-3452
-3075
-2565
-1761
-577
221
201
351
743
793
654
393
138
69
-261
-735
-996
-1146
-1177
-1314
-1557
-1592
-1620
-1695
-1500
-1130
-656
-176
183
602
910
1024
1258
1469
1553
1543
1385
1312
1286
1029
952
1152
1393
1619
1623
1636
1953
2200
2360
2546
2420
1862
686
-1218
-3268
-4993
-6049
-6074
-5419
-4419
-3126
-1653
-181
1098
1951
2527
2837
2692
2145
1333
649
470
647
883
1012
845
324
-525
-1592
-2583
-3216
-3481
-3484
-3350
-3092
-2642
-2000
-1174
-208
760
1493
1864
1900
1680
1334
947
647
449
252
-13
-386
-850
-1285
-1626
-1907
-2105
-2318
-2503
-2621
-2562
-2590
-2813
-2564
-1666
-901
-487
-208
176
606
460
70
103
181
-10
-400
-974
-1345
-1541
-1727
-1711
-1542
-1302
-1109
-1103
-1049
-822
-551
-194
222
544
694
707
725
805
833
900
995
1002
957
859
763
860
1149
1519
1756
1898
2108
2428
2659
2753
2774
2611
2077
947
-729
-2657
-4690
-6219
-6672
-6193
-5083
-3591
-2099
-515
1058
2186
2958
3361
3249
2919
2195
1271
757
628
697
815
691
261
-453
-1449
-2451
-3233
-3680
-3694
-3481
-3240
-2770
-2076
-1201
-210
791
1694
2285
2376
2134
1695
1104
613
261
-121
-497
-870
-1245
-1543
-1832
-1978
-2043
-2107
-2129
-2183
-2233
-2006
-1814
-1829
-1463
-688
-72
172
249
452
627
231
-264
-397
-643
-1001
-1360
-1761
-1870
-1745
-1628
-1354
-1075
-867
-618
-618
-679
-537
-409
-169
156
326
437
528
577
599
548
496
510
427
285
306
387
669
1019
1286
1548
1781
2028
2299
2458
2614
2904
3052
2911
2237
1045
-536
-2412
-4389
-5967
-6823
-6682
-5850
-4512
-2742
-856
950
2434
3346
3767
3727
3221
2495
1674
965
641
476
368
108
-396
-1039
-1806
-2642
-3263
-3612
-3670
-3440
-3066
-2494
-1685
-739
325
1343
2130
2636
2730
2428
1877
1124
420
-220
-809
-1266
-1660
-1941
-2063
-2113
-2128
-2100
-2032
-1971
-1878
-1675
-1297
-826
-609
-539
-208
225
303
177
68
-6
-185
-722
-1245
-1448
-1640
-1835
-1898
-1852
-1575
-1248
-886
-433
-129
61
204
188
144
18
-109
1
101
46
8
-23
-48
-74
-141
-90
92
268
487
740
962
1329
1695
1913
2130
2260
2393
2636
2761
2837
2875
2769
2617
2069
789
-910
-2923
-4938
-6627
-7583
-7281
-5829
-3952
-1969
20
1932
3550
4459
4673
4409
3717
2642
1370
230
-401
-540
-561
-747
-1121
-1665
-2355
-3040
-3572
-3751
-3560
-3086
-2498
-1852
-1063
-70
1093
2164
2926
3276
3200
2629
1673
546
-479
-1230
-1817
-2296
-2622
-2711
-2598
-2431
-2180
-1829
-1478
-1221
-1038
-834
-538
-117
347
827
997
752
467
133
-452
-1106
-1639
-1909
-2045
-2395
-2582
-2349
-2025
-1646
-1134
-521
69
369
487
578
542
373
205
31
-187
-446
-699
-817
-881
-966
-948
-850
-718
-617
-480
-161
259
690
1139
1585
1902
2081
2103
2002
1858
1804
1801
1797
1834
1929
2174
2377
2342
2068
1284
-202
-2151
-4371
-6378
-7436
-7233
-5979
-4165
-2143
43
2252
4010
4981
5168
4736
3879
2646
1125
-233
-985
-1172
-1099
-1165
-1482
-1853
-2209
-2562
-2804
-2873
-2662
-2181
-1684
-1238
-657
195
1239
2188
2813
3018
2846
2247
1257
137
-874
-1658
-2201
-2535
-2643
-2519
-2217
-1776
-1297
-901
-644
-493
-388
-338
-238
-58
229
513
647
432
-194
-834
-1235
-1686
-2141
-2397
-2444
-2296
-2266
-2174
-1654
-1041
-515
95
594
864
881
723
587
422
44
-329
-631
-1008
-1307
-1514
-1516
-1286
-1060
-852
-571
-304
-40
331
761
1221
1590
1757
1864
1851
1669
1505
1410
1361
1367
1387
1422
1542
1790
2154
2476
2461
1958
906
-772
-3168
-5601
-7126
-7258
-6334
-4889
-3023
-811
1588
3530
4585
5014
4863
4116
2892
1235
-237
-1000
-1193
-1058
-978
-1190
-1462
-1764
-2160
-2486
-2651
-2518
-2113
-1739
-1465
-1031
-325
631
1695
2530
3001
3034
2551
1648
545
-593
-1505
-2089
-2445
-2587
-2505
-2189
-1706
-1179
-727
-399
-229
-222
-259
-268
-209
-45
159
323
140
-355
-757
-994
-1354
-1754
-1993
-2092
-2122
-2279
-2371
-1959
-1396
-853
-228
278
663
893
817
617
360
-57
-458
-796
-1158
-1421
-1566
-1596
-1410
-1260
-1168
-912
-615
-283
157
583
999
1378
1540
1558
1507
1368
1295
1277
1239
1189
1048
909
952
1096
1312
1749
2300
2902
3197
2871
1959
288
-1923
-4367
-6566
-7516
-6977
-5622
-3766
-1645
658
3093
4655
5007
4677
3903
2840
1647
300
-681
-946
-873
-812
-1006
-1461
-1780
-1942
-2103
-2247
-2325
-2200
-1856
-1524
-1231
-682
241
1328
2308
2931
3076
2771
2071
1027
-141
-1213
-1984
-2393
-2643
-2635
-2271
-1842
-1408
-930
-628
-457
-326
-325
-237
-74
-38
96
287
275
178
1
-223
-697
-1516
-2101
-2312
-2689
-3019
-2952
-2510
-1778
-1158
-540
378
1037
1194
1224
1047
696
305
-201
-534
-731
-1057
-1282
-1376
-1468
-1510
-1453
-1223
-848
-468
-162
275
746
1072
1326
1526
1661
1652
1427
1219
1055
873
717
580
593
733
920
1252
1791
2421
3107
3520
3272
2447
1014
-1150
-3896
-6458
-7770
-7396
-6113
-4445
-2397
-1
2461
4196
4793
4676
4112
3170
1982
589
-608
-1152
-1074
-904
-958
-1281
-1665
-1868
-1960
-2113
-2193
-2086
-1875
-1599
-1303
-844
-76
1009
2094
2889
3118
2769
2057
1048
-70
-1070
-1858
-2326
-2505
-2509
-2254
-1824
-1345
-824
-365
-122
23
42
2
54
107
169
268
269
218
42
-460
-979
-1299
-1630
-2088
-2474
-2682
-2525
-2238
-1926
-1201
-285
422
984
1279
1184
981
668
282
-37
-460
-876
-1087
-1287
-1495
-1547
-1467
-1235
-953
-750
-494
-104
275
649
960
1204
1356
1412
1365
1223
1116
1036
987
952
882
828
767
766
958
1347
1880
2560
3243
3583
3312
2232
595
-1469
-4083
-6555
-7763
-7382
-5868
-3886
-1837
640
3161
4715
5169
4728
3744
2721
1580
307
-612
-976
-957
-740
-797
-1216
-1568
-1757
-1863
-1953
-2095
-2120
-1926
-1681
-1348
-694
222
1325
2404
3054
3209
2874
1977
884
-220
-1217
-1907
-2284
-2402
-2211
-1854
-1437
-973
-617
-409
-296
-315
-352
-286
-188
-70
46
126
211
207
53
-104
-233
-413
-1066
-2044
-2622
-2734
-2856
-2812
-2275
-1304
-154
594
1062
1509
1515
1150
783
265
-373
-805
-1060
-1112
-1182
-1396
-1364
-1147
-1070
-989
-723
-326
111
451
687
977
1197
1300
1438
1468
1397
1304
1105
820
588
389
161
197
388
710
1266
1892
2575
3391
3921
3786
3050
1513
-650
-3272
-6005
-7743
-7700
-6493
-4641
-2487
-208
2310
4229
4911
4723
3994
2953
1948
788
-393
-938
-909
-612
-482
-933
-1494
-1677
-1810
-2012
-2205
-2286
-2079
-1753
-1534
-1075
-164
1025
2236
3117
3338
3022
2367
1385
266
-771
-1564
-1937
-2020
-2076
-1967
-1653
-1300
-958
-716
-657
-594
-476
-384
-216
12
212
450
603
596
580
448
172
-413
-1244
-1913
-2398
-2961
-3217
-2909
-2238
-1347
-548
186
963
1326
1239
1130
881
446
49
-284
-490
-700
-1017
-1228
-1276
-1377
-1415
-1236
-955
-657
-350
-53
344
683
888
1049
1219
1291
1230
1101
913
668
452
289
211
305
533
818
1180
1691
2234
2736
3237
3421
3024
2034
309
-2043
-4644
-6875
-7753
-7032
-5577
-3684
-1442
1032
3308
4547
4591
3998
3078
2055
1019
-87
-841
-909
-609
-419
-695
-1285
-1665
-1824
-2030
-2234
-2327
-2281
-2068
-1782
-1439
-770
254
1431
2443
2972
2900
2421
1561
466
-590
-1463
-1961
-2059
-2002
-1886
-1605
-1271
-985
-785
-761
-784
-691
-560
-388
-88
193
381
539
591
555
429
139
-134
-597
-1457
-2260
-2644
-2935
-2999
-2643
-1996
-997
-139
364
928
1255
1046
841
683
295
-56
-395
-667
-761
-1073
-1403
-1406
-1462
-1468
-1242
-1027
-714
-330
-50
297
650
856
1091
1317
1358
1293
1144
928
674
375
183
171
171
237
465
693
1053
1554
2136
2762
3281
3410
2951
1675
-394
-2942
-5546
-7253
-7522
-6613
-4761
-2503
-224
2153
3850
4355
4151
3248
1999
1015
195
-395
-541
-512
-311
-141
-454
-1027
-1451
-1783
-1997
-2109
-2301
-2376
-2282
-2028
-1421
-500
575
1720
2619
2973
2786
2066
1018
-23
-923
-1634
-2042
-2137
-2025
-1746
-1460
-1236
-1033
-937
-950
-891
-736
-567
-363
-141
82
305
321
249
246
235
-150
-926
-1596
-1972
-2409
-2848
-2910
-2464
-1667
-1008
-428
306
834
867
832
773
425
48
-193
-340
-504
-875
-1173
-1212
-1330
-1420
-1322
-1134
-834
-497
-231
102
427
636
888
1118
1177
1194
1160
1043
886
667
438
357
310
355
524
670
825
1125
1507
2038
2637
3058
3264
2751
1324
-839
-3597
-6289
-7617
-7415
-6248
-4367
-2207
317
2887
4328
4419
3837
2765
1696
986
223
-339
-334
-92
160
-19
-795
-1495
-1816
-2056
-2201
-2254
-2359
-2230
-1930
-1617
-1029
-74
1092
2258
2896
2898
2557
1879
895
-124
-1003
-1645
-1852
-1771
-1634
-1457
-1237
-1047
-908
-936
-1062
-1045
-806
-483
-126
141
326
496
572
510
164
-275
-503
-722
-1192
-1776
-2200
-2290
-2078
-1846
-1541
-955
-359
92
482
605
523
492
430
254
20
-295
-513
-622
-897
-1148
-1267
-1292
-1160
-955
-724
-400
-51
304
618
810
883
959
992
922
826
737
617
496
353
243
232
361
596
791
931
1089
1305
1615
1935
2311
2742
3096
2818
1333
-1481
-4655
-6852
-7498
-6968
-5893
-4211
-1702
1235
3519
4450
4192
3382
2540
1704
686
-222
-553
-264
170
151
-386
-1043
-1527
-1819
-2032
-2174
-2197
-2137
-2103
-2079
-1823
-1154
-32
1272
2286
2797
2806
2385
1576
496
-582
-1330
-1736
-1886
-1792
-1581
-1334
-1115
-1000
-980
-1085
-1183
-1122
-922
-549
-141
196
408
550
593
538
366
-94
-641
-1021
-1480
-2089
-2484
-2540
-2175
-1589
-1075
-461
196
594
792
851
660
413
229
100
-14
-254
-518
-651
-777
-1013
-1172
-1199
-1140
-948
-682
-366
46
421
733
1051
1181
1128
1065
913
689
483
275
180
198
265
463
694
927
1086
1153
1193
1272
1384
1675
2065
2394
2642
2168
75
-3211
-6069
-7223
-6843
-5919
-4792
-2823
252
3153
4673
4606
3530
2424
1645
798
-162
-748
-626
124
605
234
-565
-1224
-1670
-1962
-2235
-2417
-2298
-2018
-1846
-1698
-1287
-426
788
1882
2486
2613
2387
1781
891
-123
-1036
-1532
-1664
-1581
-1402
-1165
-946
-841
-944
-1216
-1424
-1437
-1256
-925
-493
-7
411
639
649
579
403
-9
-509
-941
-1338
-1843
-2309
-2489
-2282
-1790
-1303
-839
-255
181
424
544
447
280
176
127
85
-17
-211
-345
-470
-746
-1074
-1277
-1330
-1218
-1002
-713
-312
116
497
768
875
843
831
807
708
596
487
472
533
603
610
674
783
924
989
964
977
1131
1332
1568
1935
2348
2604
1998
-311
-3765
-6326
-7026
-6261
-5113
-4083
-2142
1110
3895
4860
4224
2780
1686
1129
382
-497
-814
-330
704
1192
527
-500
-1120
-1408
-1726
-2157
-2481
-2306
-1827
-1631
-1622
-1254
-362
941
2079
2547
2481
2172
1558
715
-253
-1177
-1596
-1532
-1266
-961
-751
-657
-628
-827
-1251
-1622
-1714
-1488
-1012
-497
-74
282
536
661
615
468
315
235
-57
-822
-1744
-2298
-2474
-2507
-2375
-1984
-1228
-370
181
450
538
334
148
123
65
-37
-67
16
141
-50
-560
-942
-1222
-1429
-1456
-1313
-1015
-591
-181
161
424
559
653
796
844
761
642
531
431
336
243
291
443
607
784
853
838
808
807
869
1072
1319
1686
2135
2466
2346
1249
-1245
-4349
-6473
-6860
-6043
-4774
-3305
-1083
1869
4085
4508
3533
2053
903
264
-361
-795
-616
156
1061
1323
689
-217
-838
-1312
-1849
-2354
-2592
-2444
-2091
-1863
-1612
-1055
-142
937
1826
2192
2099
1761
1168
391
-424
-1058
-1297
-1143
-833
-576
-441
-475
-672
-1011
-1495
-1895
-1945
-1638
-1115
-594
-190
115
349
450
382
204
46
-288
-869
-1400
-1740
-2037
-2180
-2089
-1796
-1277
-760
-403
13
228
40
-90
-98
-144
-177
-199
-131
-5
-145
-385
-519
-779
-1088
-1156
-1022
-858
-677
-460
-172
117
254
352
504
585
607
658
698
724
676
683
764
824
817
858
927
942
859
801
860
947
1087
1337
1620
1763
1532
675
-843
-2951
-4899
-5724
-5342
-4292
-2889
-1245
736
2677
3564
3226
2239
1079
256
-104
-290
-254
153
755
1163
945
194
-593
-1193
-1707
-2145
-2427
-2421
-2151
-1763
-1376
-921
-272
472
1185
1653
1738
1540
1143
611
28
-500
-814
-867
-714
-526
-411
-428
-666
-1001
-1402
-1796
-1966
-1868
-1504
-1008
-533
-149
172
360
381
287
123
-62
-542
-1235
-1664
-1832
-2023
-2080
-1952
-1593
-1049
-631
-371
-130
-114
-267
-279
-249
-229
-138
-66
81
158
-85
-367
-610
-938
-1215
-1306
-1241
-1011
-712
-395
-60
218
395
530
638
649
629
658
677
732
784
862
974
1020
958
887
885
892
891
994
1145
1352
1639
1908
1969
1602
501
-1703
-4320
-5949
-6029
-5008
-3631
-2351
-569
1900
3784
4029
2899
1215
85
-334
-623
-697
-255
677
1708
2096
1441
317
-699
-1471
-2082
-2605
-2885
-2613
-1941
-1365
-978
-625
-80
644
1225
1457
1368
1157
902
524
86
-293
-522
-456
-209
5
70
-116
-471
-945
-1557
-2111
-2337
-2138
-1620
-962
-343
114
370
421
285
40
-275
-518
-613
-594
-639
-1006
-1466
-1621
-1597
-1704
-1806
-1681
-1207
-607
-291
-198
-48
-13
-83
-97
-153
-253
-258
-204
-177
-321
-710
-1002
-1060
-1108
-1133
-1009
-772
-448
-161
21
114
142
162
269
483
645
713
780
849
800
675
527
450
429
440
546
703
824
904
1013
1108
1254
1451
1603
1715
1531
821
-501
-2468
-4476
-5383
-5086
-4160
-2926
-1517
332
2308
3130
2608
1467
181
-615
-785
-720
-298
582
1609
2458
2434
1420
162
-913
-1871
-2665
-3221
-3253
-2706
-1963
-1361
-880
-432
57
529
831
840
686
553
411
189
-45
-190
-142
44
207
280
207
-82
-564
-1161
-1774
-2216
-2363
-2149
-1688
-1159
-689
-333
-94
-48
-162
-337
-434
-383
-271
-214
-454
-875
-1066
-1146
-1379
-1596
-1665
-1429
-949
-666
-579
-441
-435
-477
-476
-545
-573
-453
-265
-64
-46
-298
-508
-556
-696
-841
-847
-741
-509
-283
-144
-62
-55
-28
104
256
351
457
576
712
792
746
677
606
551
529
519
580
675
791
970
1174
1324
1502
1636
1670
1442
784
-389
-2046
-3862
-4892
-4768
-3942
-2812
-1623
-181
1650
2826
2562
1520
341
-440
-613
-638
-417
421
1506
2374
2556
1787
582
-469
-1464
-2329
-2896
-3011
-2498
-1595
-862
-394
-47
191
318
302
89
-160
-235
-210
-114
31
167
326
532
643
606
446
83
-418
-920
-1443
-1899
-2064
-1964
-1667
-1268
-940
-673
-450
-360
-423
-545
-668
-875
-1048
-967
-761
-581
-471
-452
-372
-326
-534
-779
-884
-1008
-1030
-944
-860
-673
-488
-423
-334
-364
-556
-632
-618
-665
-656
-573
-385
-166
-27
31
94
49
-57
-120
-168
-185
-155
-82
82
260
436
597
717
819
862
856
843
770
709
761
832
928
1111
1223
1413
1552
1494
1379
935
30
-902
-1938
-3033
-3659
-3689
-3151
-2119
-1081
-126
865
1435
1337
776
-10
-576
-671
-499
-29
700
1429
2012
2154
1694
844
-99
-948
-1638
-1994
-2007
-1686
-1109
-621
-351
-257
-320
-445
-555
-651
-670
-544
-290
58
362
557
671
733
762
676
452
160
-151
-473
-820
-1139
-1328
-1368
-1248
-1091
-966
-842
-749
-707
-738
-801
-960
-1201
-1182
-879
-612
-416
-292
-165
20
12
-304
-582
-754
-842
-791
-728
-676
-553
-499
-480
-519
-775
-1004
-979
-916
-826
-658
-483
-239
-5
106
156
167
88
49
50
33
25
64
147
238
292
336
396
460
505
521
488
456
504
617
697
803
974
1162
1357
1431
1334
1220
1078
801
314
-382
-1184
-2000
-2678
-2883
-2605
-2095
-1504
-844
-150
447
573
224
-248
-584
-642
-479
-125
485
1194
1728
1947
1738
1175
471
-238
-874
-1272
-1360
-1172
-815
-516
-319
-271
-415
-644
-892
-1060
-1098
-999
-790
-474
-94
240
438
488
437
358
231
39
-151
-292
-407
-507
-545
-575
-606
-624
-657
-719
-798
-873
-957
-1045
-1095
-1184
-1386
-1494
-1350
-1182
-1052
-958
-846
-598
-407
-434
-490
-536
-544
-472
-438
-399
-322
-307
-297
-301
-465
-671
-785
-839
-820
-781
-685
-526
-413
-328
-257
-228
-185
-77
11
122
246
342
432
489
502
483
465
500
518
538
580
620
630
601
593
615
639
715
792
912
1014
1056
1033
823
403
-137
-829
-1482
-1979
-2266
-2159
-1683
-1162
-706
-318
-19
81
-132
-544
-850
-851
-585
-160
322
799
1226
1412
1264
848
290
-212
-550
-707
-634
-411
-132
121
216
175
-33
-330
-653
-946
-1102
-1125
-1051
-835
-571
-386
-256
-199
-194
-222
-287
-314
-335
-333
-304
-242
-195
-195
-208
-241
-359
-670
-1105
-1390
-1524
-1648
-1737
-1730
-1485
-1141
-972
-909
-863
-870
-870
-863
-841
-738
-586
-361
-134
-58
-95
-192
-344
-497
-638
-732
-727
-672
-570
-453
-367
-320
-268
-230
-184
-127
-112
-95
-22
58
135
190
244
337
409
461
519
566
606
675
721
769
813
876
963
1037
1069
1194
1279
1297
1189
782
34
-906
-1804
-2301
-2386
-2285
-1997
-1429
-681
29
317
53
-437
-911
-1231
-1271
-1099
-632
182
1028
1615
1804
1564
1023
407
-203
-645
-790
-643
-278
183
533
665
537
236
-169
-590
-985
-1239
-1239
-1065
-767
-470
-309
-230
-187
-241
-367
-499
-590
-585
-523
-428
-320
-249
-175
-88
-57
-96
-189
-325
-464
-587
-710
-774
-782
-719
-691
-829
-1003
-1061
-1099
-1175
-1248
-1222
-1027
-762
-632
-561
-490
-492
-490
-558
-647
-629
-613
-559
-420
-351
-344
-330
-356
-414
-441
-513
-518
-470
-445
-414
-380
-355
-305
-252
-214
-175
-142
-127
-107
-110
-120
-88
-33
64
195
306
432
541
595
602
592
558
519
501
492
501
553
622
717
793
812
775
703
469
105
-249
-586
-788
-926
-984
-873
-650
-393
-288
-317
-444
-609
-769
-917
-959
-848
-582
-244
89
327
446
436
330
159
-24
-141
-167
-118
-23
105
173
159
76
-86
-268
-459
-621
-726
-736
-698
-635
-579
-537
-510
-515
-553
-652
-756
-831
-888
-920
-935
-912
-854
-775
-697
-653
-635
-651
-706
-754
-778
-777
-739
-678
-591
-521
-456
-451
-459
-492
-564
-626
-676
-663
-610
-526
-400
-290
-196
-122
-108
-115
-120
-150
-182
-163
-116
-65
13
70
118
125
119
127
106
105
145
185
256
358
444
572
679
725
746
727
690
642
590
553
509
450
390
338
245
70
-188
-405
-485
-440
-387
-372
-323
-180
-45
-81
-276
-500
-658
-708
-736
-708
-577
-374
-142
41
124
115
15
-98
-184
-231
-230
-141
21
183
310
357
314
215
79
-81
-235
-345
-389
-349
-271
-190
-118
-122
-150
-209
-339
-430
-512
-576
-539
-488
-432
-357
-317
-302
-304
-356
-436
-513
-559
-581
-615
-691
-703
-670
-675
-661
-672
-644
-554
-524
-531
-564
-570
-535
-522
-502
-460
-399
-356
-316
-297
-354
-417
-475
-520
-522
-540
-511
-443
-381
-314
-295
-298
-320
-313
-286
-246
-177
-135
-80
-23
-10
5
12
-14
-25
-17
-22
-19
2
2
19
19
0
10
55
69
115
177
213
253
280
291
266
257
242
217
203
161
107
52
-10
-83
-193
-253
-283
-319
-306
-304
-289
-258
-229
-206
-218
-239
-283
-336
-363
-384
-388
-415
-410
-388
-376
-361
-392
-390
-389
-387
-364
-366
-326
-260
-209
-148
-106
-88
-67
-103
-141
-204
-265
-287
-314
-318
-290
-264
-273
-308
-341
-430
-487
-502
-518
-476
-415
-359
-320
-317
-323
-361
-431
-459
-489
-508
-520
-502
-464
-435
-397
-366
-326
-311
-300
-306
-310
-293
-291
-253
-211
-215
-203
-203
-241
-270
-286
-289
-271
-235
-213
-167
-132
-89
-40
-1
26
33
27
16
3
10
14
-3
-10
-22
-65
-91
-118
-169
-161
-184
-160
-120
-107
-52
-9
25
80
90
49
-19
-67
-117
-154
-170
-172
-156
-182
-218
-255
-294
-300
-306
-289
-283
-282
-276
-263
-252
-262
-285
-314
-338
-347
-347
-353
-357
-372
-375
-380
-388
-395
-412
-412
-404
-375
-336
-322
-286
-256
-262
-250
-248
-248
-247
-277
-283
-280
-311
-321
-314
-340
-358
-370
-368
-358
-353
-353
-326
-321
-358
-358
-356
-368
-356
-348
-350
-345
-317
-308
-282
-264
-261
-235
-253
-251
-267
-272
-278
-270
-244
-237
-231
-217
-186
-174
-181
-187
-177
-195
-193
-175
-152
-133
-116
-98
-107
-105
-113
-125
-134
-144
-146
-152
-170
-191
-216
-250
-251
-240
-215
-177
-131
-105
-96
-85
-88
-92
-119
-134
-142
-175
-157
-136
-162
-145
-137
-127
-129
-163
-174
-211
-233
-214
-193
-177
-138
-97
-92
-74
-65
-79
-105
-133
-172
-234
-274
-266
-269
-242
-195
-175
-163
-181
-171
-167
-193
-192
-184
-178
-156
-166
-180
-189
-192
-183
-198
-192
-197
-197
-187
-210
-211
-221
-233
-242
-268
-268
-275
-256
-235
-229
-216
-228
-238
-210
-223
-241
-221
-222
-234
-232
-238
-236
-236
-248
-238
-254
-261
-234
-249
-261
-247
-246
-232
-228
-268
-297
-292
-296
-309
-305
-295
-299
-275
-254
-250
-246
-264
-256
-274
-277
-278
-306
-298
-331
-351
-351
-393
-375
-346
-325
-312
-307
-291
-273
-267
-269
-265
-254
-262
-278
-287
-280
-278
-258
-213
-197
-164
-133
-136
-147
-188
-207
-221
-240
-215
-187
-156
-104
-59
-42
-70
-107
-131
-193
-210
-222
-245
-230
-218
-185
-161
-164
-141
-131
-135
-140
-153
-184
-196
-175
-161
-122
-105
-92
-46
-22
-5
19
27
13
-4
-31
-97
-141
-140
-160
-157
-136
-124
-107
-119
-124
-126
-129
-134
-135
-165
-207
-229
-267
-286
-280
-266
-257
-246
-245
-261
-263
-277
-262
-242
-231
-210
-215
-194
-188
-188
-216
-266
-288
-307
-326
-320
-314
-319
-305
-304
-301
-294
-301
-315
-312
-303
-269
-269
-282
-300
-321
-331
-373
-374
-373
-380
-351
-359
-370
-334
-339
-339
-337
-351
-347
-331
-298
-284
-279
-253
-238
-258
-258
-258
-272
-272
-254
-243
-246
-242
-232
-236
-251
-249
-261
-284
-300
-300
-335
-358
-343
-316
-285
-255
-192
-163
-161
-142
-140
-176
-214
-226
-235
-246
-227
-215
-210
-189
-163
-162
-160
-135
-120
-73
-58
-78
-69
-87
-99
-106
-137
-168
-189
-214
-238
-250
-289
-314
-343
-378
-394
-391
-366
-321
-261
-223
-178
-133
-125
-121
-128
-158
-179
-209
-227
-261
-274
-266
-267
-254
-259
-261
-269
-288
-293
-298
-300
-284
-268
-268
-265
-250
-226
-218
-226
-211
-206
-208
-213
-224
-234
-260
-294
-323
-348
-381
-381
-375
-365
-381
-400
-390
-418
-453
-455
-438
-433
-383
-354
-320
-397
-342
-190
-279
-284
-284
-206
-251
-371
-292
-305
-283
-305
-295
-194
-237
-263
-258
-246
-270
-356
-316
-304
-313
-253
-202
-119
-106
-93
-57
-60
-69
-126
-131
-155
-187
-168
-166
-133
-145
-147
-119
-106
-108
-104
-92
-80
-73
-89
-69
-113
-98
-106
-167
-214
-264
-249
-324
-372
-351
-355
-345
-362
-319
-264
-271
-243
-197
-151
-168
-193
-182
-231
-279
-325
-346
-348
-359
-336
-313
-297
-288
-281
-273
-297
-324
-327
-327
-312
-305
-298
-273
-255
-252
-233
-224
-243
-274
-305
-320
-365
-384
-360
-352
-362
-348
-347
-342
-314
-289
-284
-294
-266
-243
-246
-261
-264
-303
-338
-351
-349
-327
-312
-274
-222
-216
-230
-234
-255
-277
-276
-272
-276
-277
-294
-300
-300
-298
-301
-304
-300
-281
-254
-224
-196
-190
-164
-154
-169
-166
-165
-175
-172
-191
-212
-243
-282
-299
-306
-286
-272
-247
-219
-188
-174
-194
-187
-190
-188
-178
-174
-141
-114
-110
-111
-122
-144
-145
-158
-179
-180
-180
-184
-200
-223
-256
-268
-261
-241
-234
-211
-163
-136
-116
-125
-135
-138
-158
-170
-167
-166
-142
-151
-173
-189
-234
-235
-257
-286
-294
-304
-303
-307
-308
-315
-330
-323
-305
-293
-292
-305
-292
-284
-304
-323
-353
-359
-362
-378
-376
-369
-368
-374
-371
-368
-350
-347
-356
-328
-323
-321
-324
-338
-350
-348
-351
-367
-384
-360
-352
-341
-303
-292
-295
-299
-303
-311
-289
-272
-268
-278
-302
-337
-333
-352
-373
-366
-344
-324
-296
-277
-269
-250
-242
-213
-185
-188
-203
-234
-247
-257
-296
-302
-309
-330
-322
-343
-336
-331
-338
-317
-306
-290
-258
-239
-219
-220
-229
-227
-244
-245
-230
-223
-203
-201
-200
-220
-242
-221
-217
-190
-176
-166
-131
-109
-128
-142
-166
-190
-213
-233
-256
-257
-233
-232
-217
-209
-225
-237
-260
-275
-288
-281
-272
-251
-234
-233
-222
-242
-262
-280
-302
-314
-324
-312
-293
-279
-269
-271
-277
-304
-354
-378
-370
-369
-362
-344
-345
-358
-349
-346
-360
-386
-389
-398
-426
-435
-448
-479
-495
-497
-489
-470
-422
-367
-312
-256
-230
-184
-181
-194
-195
-224
-232
-244
-262
-275
-278
-265
-265
-281
-281
-250
-231
-191
-152
-140
-116
-123
-148
-171
-193
-211
-207
-192
-193
-202
-207
-214
-208
-218
-206
-175
-168
-152
-150
-169
-208
-249
-273
-286
-286
-256
-216
-174
-129
-130
-112
-110
-140
-144
-161
-180
-175
-145
-123
-143
-173
-201
-241
-279
-296
-329
-336
-321
-296
-288
-293
-302
-330
-341
-347
-347
-333
-302
-284
-279
-272
-257
-262
-263
-258
-288
-325
-367
-397
-408
-416
-425
-392
-374
-354
-326
-349
-363
-364
-396
-410
-422
-425
-405
-399
-353
-313
-303
-269
-277
-316
-349
-383
-420
-456
-464
-443
-399
-365
-330
-314
-291
-253
-251
-248
-245
-249
-250
-256
-295
-313
-305
-293
-253
-234
-202
-151
-153
-151
-155
-210
-256
-263
-273
-286
-270
-251
-245
-251
-241
-222
-220
-206
-187
-177
-167
-149
-147
-132
-139
-185
-217
-233
-244
-235
-223
-232
-244
-225
-234
-241
-240
-232
-234
-232
-209
-221
-228
-233
-247
-242
-245
-238
-209
-191
-198
-202
-206
-221
-236
-256
-276
-316
-354
-373
-362
-358
-327
-290
-289
-268
-263
-240
-206
-218
-223
-213
-234
-243
-232
-233
-235
-234
-211
-209
-240
-259
-259
-282
-286
-278
-310
-328
-351
-347
-338
-347
-333
-317
-333
-321
-314
-313
-303
-332
-357
-361
-381
-403
-391
-383
-369
-340
-334
-342
-343
-352
-334
-318
-335
-342
-360
-381
-356
-329
-298
-300
-299
-277
-297
-296
-286
-309
-297
-285
-282
-262
-258
-256
-254
-271
-269
-264
-281
-282
-291
-288
-270
-269
-258
-249
-245
-251
-274
-285
-303
-312
-315
-329
-342
-357
-351
-338
-332
-308
-293
-294
-307
-316
-314
-332
-370
-382
-393
-396
-369
-368
-366
-365
-349
-323
-315
-311
-327
-337
-338
-335
-313
-307
-305
-297
-297
-271
-270
-263
-251
-251
-270
-304
-316
-327
-325
-304
-291
-287
-266
-256
-249
-268
-295
-299
-294
-291
-281
-259
-251
-240
-241
-244
-237
-260
-291
-329
-361
-378
-395
-415
-435
-439
-437
-425
-417
-398
-381
-390
-395
-406
-403
-389
-390
-399
-394
-381
-379
-364
-340
-334
-318
-294
-271
-272
-282
-285
-289
-302
-307
-283
-288
-293
-283
-291
-265
-241
-235
-220
-232
-232
-211
-212
-215
-190
-178
-199
-209
-227
-264
-297
-319
-323
-325
-332
-334
-324
-329
-311
-278
-256
-209
-187
-183
-169
-180
-193
-215
-225
-226
-253
-252
-261
-288
-313
-341
-363
-381
-390
-407
-405
-388
-364
-330
-304
-282
-284
-295
-291
-304
-279
-277
-291
-280
-290
-291
-285
-302
-318
-318
-305
-309
-297
-274
-254
-238
-237
-223
-226
-214
-197
-188
-184
-196
-190
-207
-236
-266
-302
-320
-342
-351
-345
-325
-323
-340
-346
-343
-351
-337
-314
-287
-305
-325
-328
-347
-371
-405
-394
-383
-368
-356
-362
-371
-391
-401
-435
-468
-465
-454
-452
-440
-410
-402
-366
-335
-318
-300
-304
-304
-290
-273
-276
-257
-249
-264
-262
-275
-293
-301
-309
-310
-318
-333
-352
-360
-386
-409
-405
-397
-392
-347
-293
-253
-237
-238
-252
-283
-306
-314
-315
-308
-315
-308
-299
-318
-326
-334
-352
-345
-347
-338
-307
-294
-271
-251
-241
-252
-265
-256
-282
-274
-269
-263
-254
-256
-241
-260
-268
-261
-272
-267
-271
-264
-254
-252
-239
-245
-234
-240
-246
-256
-265
-271
-286
-268
-250
-270
-275
-270
-273
-289
-293
-294
-328
-325
-324
-334
-338
-335
-334
-332
-323
-313
-307
-312
-290
-274
-282
-274
-271
-279
-287
-295
-311
-305
-285
-281
-277
-292
-329
-363
-407
-398
-394
-401
-375
-348
-318
-287
-260
-243
-248
-275
-296
-332
-363
-373
-401
-412
-407
-408
-415
-407
-412
-419
-402
-386
-381
-378
-362
-354
-323
-294
-297
-295
-297
-304
-319
-326
-331
-341
-340
-342
-333
-336
-337
-345
-350
-345
-344
-342
-355
-369
-368
-365
-349
-328
-312
-299
-302
-309
-303
-288
-289
-302
-306
-298
-301
-311
-313
-328
-348
-333
-311
-291
-277
-251
-231
-217
-225
-246
-267
-301
-321
-332
-342
-332
-308
-303
-298
-288
-294
-298
-291
-285
-273
-270
-268
-266
-246
-225
-256
-294
-314
-322
-324
-327
-328
-335
-363
-396
-405
-413
-418
-392
-381
-368
-369
-389
-391
-412
-443
-461
-471
-460
-439
-412
-381
-385
-378
-364
-354
-350
-356
-364
-382
-393
-382
-387
-399
-389
-362
-342
-308
-291
-261
-251
-251
-253
-293
-303
-312
-298
-267
-259
-242
-231
-230
-239
-241
-262
-289
-284
-266
-240
-220
-217
-205
-224
-243
-243
-261
-287
-289
-271
-247
-218
-201
-209
-214
-212
-213
-208
-228
-218
-229
-227
-238
-280
-268
-278
-295
-290
-296
-288
-291
-296
-295
-292
-274
-271
-283
-312
-335
-362
-381
-375
-394
-397
-365
-345
-326
-315
-322
-309
-296
-305
-292
-286
-297
-316
-324
-306
-329
-357
-344
-344
-352
-342
-329
-322
-300
-305
-287
-276
-297
-290
-299
-313
-296
-313
-325
-337
-375
-399
-411
-419
-406
-394
-369
-324
-291
-275
-276
-290
-297
-288
-295
-295
-294
-279
-288
-302
-270
-323
-355
-309
-344
-373
-350
-359
-350
-331
-304
-265
-242
-199
-175
-157
-180
-224
-252
-280
-294
-331
-348
-347
-387
-399
-402
-402
-371
-367
-347
-325
-322
-289
-290
-309
-297
-279
-258
-238
-222
-215
-221
-232
-243
-265
-288
-270
-269
-296
-300
-303
-288
-288
-303
-274
-257
-264
-247
-255
-264
-258
-263
-255
-273
-276
-282
-293
-298
-320
-299
-285
-257
-242
-260
-248
-207
-273
-320
-257
-221
-253
-238
-178
-202
-254
-252
-215
-241
-288
-262
-240
-247
-277
-292
-273
-280
-292
-289
-265
-259
-282
-298
-303
-302
-344
-343
-287
-280
-275
-263
-234
-224
-255
-239
-221
-240
-227
-255
-257
-266
-294
-283
-271
-261
-269
-271
-264
-291
-305
-304
-295
-271
-269
-252
-235
-239
-223
-213
-213
-205
-222
-236
-250
-272
-276
-279
-284
-274
-243
-253
-258
-244
-235
-220
-234
-217
-217
-221
-204
-201
-185
-175
-163
-150
-166
-160
-151
-180
-211
-239
-241
-247
-256
-230
-233
-226
-209
-210
-206
-200
-161
-190
-158
-102
-150
-143
-134
-159
-161
-176
-203
-186
-197
-203
-197
-186
-167
-205
-198
-174
-170
-181
-207
-218
-212
-212
-227
-217
-209
-217
-188
-158
-153
-132
-111
-117
-129
-138
-179
-243
-270
-277
-301
-272
-236
-219
-209
-200
-201
-212
-201
-232
-245
-222
-237
-234
-234
-226
-222
-239
-218
-209
-216
-207
-212
-234
-243
-231
-238
-257
-245
-260
-261
-256
-261
-257
-267
-262
-241
-249
-259
-260
-249
-247
-242
-224
-212
-193
-208
-224
-228
-236
-250
-260
-261
-242
-258
-253
-238
-244
-233
-227
-218
-227
-209
-181
-177
-192
-193
-172
-169
-177
-182
-202
-221
-209
-235
-255
-261
-244
-230
-238
-230
-231
-227
-232
-232
-199
-191
-208
-205
-213
-228
-246
-240
-220
-228
-233
-239
-238
-240
-246
-239
-244
-239
-235
-210
-200
-203
-194
-198
-191
-181
-193
-191
-203
-218
-210
-224
-231
-221
-231
-232
-232
-224
-200
-198
-202
-203
-201
-198
-209
-199
-186
-187
-206
-219
-220
-234
-244
-242
-219
-206
-187
-164
-144
-150
-161
-173
-187
-204
-210
-205
-202
-170
-165
-160
-162
-182
-191
-208
-224
-231
-227
-234
-230
-204
-203
-192
-203
-195
-187
-202
-191
-183
-202
-199
-200
-199
-214
-204
-190
-184
-186
-196
-182
-170
-168
-160
-164
-176
-172
-179
-165
-150
-176
-184
-194
-218
-212
-227
-251
-272
-272
-274
-273
-261
-232
-232
-253
-256
-261
-252
-243
-259
-250
-255
-261
-229
-227
-247
-248
-242
-236
-227
-227
-231
-247
-274
-266
-258
-256
-228
-222
-213
-201
-200
-195
-219
-260
-279
-272
-289
-302
-293
-297
-294
-282
-261
-246
-258
-243
-238
-258
-247
-235
-246
-237
-221
-216
-228
-237
-241
-260
-291
-309
-311
-309
-314
-301
-276
-264
-235
-207
-202
-192
-180
-170
-174
-196
-199
-191
-215
-226
-226
-250
-268
-271
-283
-275
-241
-219
-186
-179
-165
-158
-156
-148
-153
-132
-124
-137
-156
-174
-170
-188
-200
-204
-206
-179
-190
-192
-182
-201
-209
-217
-231
-220
-210
-203
-205
-216
-213
-220
-237
-227
-228
-215
-220
-233
-225
-241
-237
-275
-301
-299
-318
-323
-306
-303
-293
-283
-281
-278
-305
-299
-292
-310
-291
-285
-286
-263
-255
-247
-246
-259
-261
-266
-299
-326
-343
-358
-380
-398
-398
-398
-392
-387
-358
-326
-319
-295
-285
-288
-284
-310
-300
-294
-290
-256
-230
-208
-205
-212
-225
-236
-272
-299
-307
-310
-303
-278
-248
-234
-230
-221
-222
-239
-240
-223
-217
-210
-213
-235
-233
-254
-291
-286
-289
-283
-258
-236
-208
-204
-184
-175
-183
-181
-171
-178
-187
-175
-190
-192
-203
-221
-230
-243
-265
-284
-298
-290
-278
-278
-284
-273
-258
-259
-256
-267
-252
-243
-228
-207
-203
-187
-178
-196
-213
-214
-234
-255
-249
-251
-263
-282
-295
-287
-290
-297
-291
-293
-283
-278
-295
-296
-289
-285
-280
-277
-279
-284
-284
-272
-277
-278
-264
-269
-278
-285
-293
-310
-326
-338
-342
-332
-333
-317
-309
-295
-289
-290
-280
-271
-288
-315
-321
-332
-318
-305
-302
-271
-233
-222
-223
-238
-247
-247
-259
-274
-288
-269
-273
-284
-275
-297
-319
-311
-296
-302
-296
-277
-270
-257
-247
-264
-271
-259
-275
-257
-243
-251
-243
-258
-263
-279
-287
-300
-293
-263
-245
-221
-205
-192
-171
-155
-154
-157
-172
-184
-187
-205
-220
-215
-219
-220
-219
-207
-207
-200
-190
-188
-192
-219
-210
-219
-242
-235
-220
-229
-246
-235
-249
-292
-307
-297
-292
-311
-284
-298
-325
-292
-298
-320
-309
-320
-328
-329
-309
-279
-281
-282
-270
-268
-282
-293
-283
-289
-285
-282
-313
-302
-314
-306
-283
-300
-274
-247
-263
-278
-254
-244
-271
-280
-283
-298
-296
-308
-319
-302
-296
-282
-268
-269
-269
-258
-252
-264
-272
-256
-273
-291
-289
-280
-293
-321
-286
-288
-296
-281
-280
-264
-264
-242
-235
-241
-233
-226
-220
-235
-231
-205
-200
-182
-175
-171
-168
-155
-182
-208
-196
-223
-215
-207
-209
-189
-197
-186
-188
-221
-230
-244
-272
-285
-280
-278
-274
-272
-267
-272
-266
-246
-243
-229
-232
-221
-215
-241
-254
-283
-296
-294
-316
-299
-288
-279
-254
-228
-226
-230
-253
-263
-258
-282
-280
-273
-262
-236
-220
-204
-175
-155
-152
-169
-180
-183
-201
-194
-190
-209
-236
-277
-313
-347
-378
-368
-367
-361
-332
-319
-293
-276
-269
-266
-266
-268
-274
-289
-283
-279
-301
-312
-314
-327
-303
-278
-248
-232
-211
-183
-194
-197
-219
-248
-257
-268
-285
-302
-314
-315
-308
-311
-311
-332
-347
-332
-340
-332
-329
-331
-326
-348
-381
-384
-390
-377
-342
-341
-322
-308
-296
-281
-287
-281
-290
-287
-277
-281
-278
-282
-264
-234
-230
-215
-204
-204
-198
-183
-200
-219
-200
-192
-197
-207
-218
-243
-261
-269
-283
-295
-309
-306
-297
-280
-279
-268
-264
-266
-245
-217
-201
-200
-204
-179
-190
-216
-231
-250
-261
-281
-286
-290
-293
-305
-269
-262
-300
-307
-302
-352
-366
-357
-368
-356
-341
-352
-352
-325
-531
-438
-436
-768
-827
-777
-993
-974
-821
-871
-743
-491
-412
-302
-83
-5
42
188
174
121
177
140
7
-18
-87
-269
-343
-405
-515
-586
-599
-619
-639
-579
-550
-555
-497
-442
-424
-377
-290
-281
-259
-169
-178
-175
-137
-189
-204
-167
-258
-265
-223
-283
-343
-271
-304
-413
-349
-291
-388
-351
-269
-306
-319
-232
-235
-291
-210
-195
-249
-186
-165
-206
-183
-178
-213
-210
-193
-228
-222
-176
-249
-279
-185
-242
-319
-262
-270
-370
-289
-225
-330
-292
-195
-266
-263
-232
-287
-292
-249
-304
-327
-288
-296
-455
-604
-558
-839
-893
-871
-973
-1017
-821
-818
-722
-445
-471
-287
-108
-106
-59
68
51
-23
38
-42
-134
-95
-226
-242
-282
-350
-383
-357
-414
-447
-438
-487
-427
-352
-467
-446
-341
-447
-408
-319
-383
-443
-359
-768
-844
-937
-896
-1131
-1138
-659
-825
-763
-352
-120
-341
73
198
30
20
193
3
-110
-89
-201
-234
-400
-337
-381
-407
-406
-245
-327
-257
-95
-166
-255
-173
-169
-376
-318
-263
-391
-459
-310
-348
-440
-337
-140
-207
-318
-183
-176
-331
-285
-199
-242
-188
-90
-127
-171
-226
-173
-158
-202
-228
-221
-302
-316
-217
-258
-312
-312
-272
-415
-390
-356
-514
-630
-470
-525
-689
-382
-457
-582
-265
-179
-409
-97
-132
-327
-91
-232
-377
-279
-249
-405
-384
-390
-331
-347
-309
-249
-280
-334
-259
-141
-278
-267
-212
-399
-381
-284
-288
-291
-264
-147
-220
-219
-236
-429
-311
-250
-469
-456
-333
-413
-507
-289
-229
-407
-363
-198
-301
-349
-296
-291
-329
-325
-335
-419
-396
-367
-185
-317
-382
-275
-359
-461
-247
-292
-633
-381
-395
-440
-480
-383
-103
-315
-288
-147
-332
-403
-253
-395
-549
-490
-326
-438
-579
-313
-262
-482
-373
-315
-563
-546
-280
-267
-339
-349
-207
-387
-489
-339
-400
-505
-352
-297
-342
-235
-165
-99
-438
-204
-144
-570
-409
-16
-357
-468
-309
-390
-177
-160
62
-106
-223
-5
-184
-286
-184
-184
-306
-154
-52
-369
-347
-313
-491
-277
-142
-293
-248
-153
-240
-191
-371
-454
-277
-414
-417
-252
-161
-419
-460
-300
-129
-144
-101
-210
-149
-441
-589
-305
-500
-434
-463
-309
-332
-298
-321
-310
-524
-300
-369
-822
-315
-140
-559
-499
-202
-321
-291
-300
-327
-349
-674
-615
-318
-480
-512
-41
-113
-452
-199
-195
-463
-546
-326
-168
-417
-470
-209
-363
-525
-430
-229
-509
-596
-251
-185
-516
-352
-252
-435
-466
-386
-109
-292
-398
-258
-474
-532
-284
-308
-286
-256
-92
-308
-349
41
55
-447
-417
-325
-455
-534
-423
-260
-418
-463
-115
-99
-207
-363
-200
-199
-472
-200
-204
-366
-266
-61
-393
-186
122
-269
-455
-306
-210
-363
-484
-46
-821
-691
-46
-484
-348
-117
96
-87
-17
-188
-245
-69
-346
-30
5
-713
-255
-257
-667
-341
-257
-489
-337
-263
-441
-215
-242
-565
-535
-206
-221
-246
-359
-662
-574
-290
-530
-335
-425
-410
-173
-199
-142
-382
-163
-280
-644
-16
-258
-667
-122
-20
-84
-305
35
-27
-142
-81
-295
-161
-219
-204
-145
-200
-302
-44
-156
-460
-191
-248
-54
-277
-427
-43
-58
-119
-338
-266
30
-278
20
240
-555
-177
228
-411
-431
7
-119
-398
-196
-173
-382
-134
-39
-148
-281
-416
-517
-580
-514
-369
-234
52
-136
-194
334
67
-231
443
142
-353
-141
304
39
-313
208
-185
-513
-352
-171
47
43
91
175
70
-96
-247
-35
194
-354
233
113
-467
-162
-184
336
96
-45
324
-6
-371
154
-38
-216
359
169
-12
-348
11
188
-414
-276
278
62
-343
203
321
-230
-448
240
316
199
151
193
4
-376
130
-17
-582
42
80
-345
287
607
21
-90
19
-88
-333
-191
338
229
-184
-239
-58
-8
-257
65
261
-148
37
340
115
140
122
54
68
-58
-125
-141
21
-238
-91
75
-303
138
168
-9
39
-71
-167
-242
-33
-75
154
231
34
-123
30
192
-492
39
386
-148
-161
164
264
185
-152
-81
158
-598
26
240
-172
-181
-213
-507
-34
-13
-197
251
-66
7
-352
-160
8
-305
200
112
-278
-83
163
-22
-149
-23
77
-313
-111
-114
-79
219
-325
-329
71
-324
22
84
-106
127
-23
-167
-79
64
-230
-281
50
-142
-268
-161
-159
-376
-267
-389
-299
-265
-122
-564
502
14
-456
523
157
-180
-319
-135
-124
-171
-468
94
-57
-769
105
45
-643
-308
-285
-148
-72
-569
-235
-23
-37
-11
-138
22
-193
-785
-318
305
-527
-182
286
-306
-150
-115
-525
-372
-237
-826
-20
236
-799
443
195
-176
13
-179
-154
-118
-186
-345
-501
-260
283
-16
-355
207
440
-501
-155
145
-378
-187
-52
-681
-373
-139
-255
262
-143
-15
-317
-456
566
-520
-828
192
-46
-372
238
123
-136
91
-435
-184
-215
-321
216
101
-657
190
-482
-785
76
-1110
-388
224
-459
-307
-108
-227
-289
-254
203
-96
-422
-552
-292
-597
-671
-69
-276
-380
-460
-486
-30
20
-530
-493
-20
-590
-613
354
40
-326
407
143
-626
-685
154
-591
-422
186
-284
-566
-308
-254
-1040
-183
-331
-473
279
-70
-358
154
-58
-379
-37
-86
-717
-199
307
-539
-491
61
-456
-847
-92
-252
-237
-299
-343
39
-446
-306
-47
-720
-135
-152
-733
-135
-111
-522
-508
-412
143
-319
-458
8
-551
-237
-360
-222
-407
-226
334
-227
-547
-306
-495
-375
-365
-503
-282
-412
-408
-438
-707
-645
114
-312
-247
-328
28
-477
-734
-399
-189
-454
-634
115
-323
-604
-220
-102
-684
-402
-202
-659
-265
-325
-313
-483
-171
-296
-574
-582
-219
-358
-383
-263
-486
-145
-524
-659
-378
-257
-612
-402
-406
-823
-531
43
-473
-292
-178
-110
-65
-567
-365
-105
-485
-686
-441
-674
-494
1
-155
-502
-118
-199
-585
-492
-288
-147
-649
-457
-324
-400
-510
-233
-465
26
-4
-358
-147
-212
-698
-690
-442
-268
-179
-187
-236
-537
-243
-177
59
-623
-1117
-294
-421
-625
-274
-146
-282
19
-183
33
-257
-321
111
-330
-693
-296
126
-428
-195
-280
-206
-482
-374
280
-530
-454
-187
-303
-600
-313
-188
-332
-103
162
238
-755
-444
100
-230
-371
117
-156
-667
16
343
-454
-176
57
-235
-519
-398
-238
96
-252
-350
383
-361
-297
64
-224
-638
137
9
-303
-36
-233
-276
-447
-669
-296
271
-484
-158
5
-80
-543
-249
-180
-259
-335
-344
-215
-318
-258
-324
35
-168
-537
-34
0
-657
-406
-114
-640
-546
256
-226
-539
164
-170
-337
-251
-318
-385
-534
-190
-154
-252
71
-84
5
-224
-559
-421
-119
-541
-550
119
-326
-151
-113
-615
-431
-314
-752
113
-57
-635
-355
74
43
-310
-284
299
-205
-977
-218
-385
-595
-493
-277
51
-412
-11
64
-535
-525
-285
-433
-509
-370
60
207
-499
-275
122
-405
-610
-76
-466
-406
-223
-187
310
-44
-184
-186
-222
-121
-215
-45
-392
-356
-330
-443
-159
-162
-490
-222
-233
-793
-333
-51
-198
49
-161
-334
-393
-218
-560
